Skip to main content

Full text of "MicroHobby Magazine Issue 111"

See other formats


SEMANAL 

135 

Ptos.. 



ANO iV W 111 



j 1 : ] : 



REVISTA INDEPENDIENTE PARA USüAr ,:. ií OfiOENAOOflBSlNCtAlR V 



vuiTiTrt I iDL¿ü 



MUEUa; 



-<ír¡ 










••3^^ 



t 



U COMANDO 
SAUiMJBU 






-Spectrum Commodore — 
Amstrod 



■AmstradDisk 



«♦* 



t^ 



ikarí Warriors 
añade otra 
armension: 
Dos jugadores 
\ entran en 
acción 
simultanea- 
mente. 



-^ 



I 






■■^Osorrw-„ 



«9 30¿,"^««'WVÍ'°JV 



es. r, 




é/ 



»Jif: 



■22530 



^flfl 




AÑO IV 
N.' til 
Del 13 al 19 
de enero 
dé 1987 




Cangjias, Ceuta y 
UsliHa. 

IX pc^ Sotttia 
%3 ima para 
üiam lüptas^ 



4 MiCROPANORAMA. 

8 PRÍXiUAMAS MICROHOBBY. Saíurno II. 

11 TRICOS. 

14 INFORME. Justicieros del Software; El programa del año. 

Ifi APRENDE DE TUS ERRORES, 

18 NIEVO. Cauiíllel. 

22 LENGIAJES, Fundones y ProcaJimiento^ en PASCAL. 

25 PIXEL A PIXEL/LIBROS, 

26 IMCIACION. La memoria pajiinada del Speclrum 128 K. 
28 MICROFJLE. BAtKLP para el Interface BETA. 

31 TOKESVPOKES. 

32 CONSILTORIO. 
34 OCASIÓN. 





flCROHOBBY 
NÚMEROS ATRASADOS 

que ncrbrnos rc-j -t** deseio: i ^a 

rensfCtiO:— " ''■4nisaér»36 

FORMAS DE PAGO 



• CoriT«)(U<xO> 



1 

ilTKíiSíleifrtsíno 
- CHAflCf I nKer^ 



DtrKtor Ednari*!: jQji^i Gómez Cenidnom ÍNf«tof Ejecutivo; LJOf^nHio rkJmfr:' A»Bsof EttliorfBl:G.Tt}frt?« 

Ni-ri-j [Hwftff jmmE? Gf:n¿.iir>.' Reiíacdáii: ' Socrciaóa R«I*e* 

ctónL Carmen ^nianvdr ', I CúlsboraiIO'res; ' - .-'i ':-'''^io 

Martmor. J M l.ijo Pflto W.ift-fi Corresponsal pn |.ondffls:Mj/ii Mf!; Poiogralia: vti'iy^ i.iitrK?ei C!ií*mi* 
Sjicirsián Porlad»: J:í!^ Mana Pone i^ Dibujos: ' jjica. F L Frcí ' ^ '.' Looe/ Moreno, j igiíal, J 

A CaNo, Lúriga. J Olivar<" Eemí: '■';;■. • ikí-j,;, ü a Pmsidlftte: ' ' ir-n ConHftno Dstfl^aitor 

José I Gómei-Centurtón Jtle dv Producción: CailQfiPBiopHiji-' Pub9lcid^>d . ¡;:4.i:t'r,t'. 5«cr«tari4dv 

DtrKcT^t f^i^ir Ari'StiíStjai Susc'IpciQntK f^ ' FSp^i Q<Klfd><^¿. í^ ' (K' ?iy<i* '^'i'isü-i R«diGcJán, A<íinln!v 
iTSCióii y PtibllcMict Ora de \r,-, K^i i2.i*00. 28W& Madrid Tél', 734 TO 12 Téi©* 'Vj.skm hí)í*« P«ditf<» 
y SuHripcIiHWi; Téi 734 65 00 Dto. ClroitocióA; P^ulinQ Blanco Dliirlbüct^:C(Mií^ b A Vaian^tñ. '¡m 
Bsicttionsí ImprfniK Roledic. S A Ci(0 oe l'urt. km i?.450 4MA£iRiDi ^olDcompOfliciAn: l^oii^ocomp. S A 
fj lies 3a40 FohHKteánfu: Gfol F/equwt Solana, le DepO&'io Lega" M3& 598 1964 Hepiesen 

1,, Ar£tí>nirfia. CHiie, Uni^üSiy y Pártíguuy Ci» AniefK:s*vi tte Echctones. SH L Surt AmuíJCíi t h32 

Tel , 09 BUENOS AIRES (Arfisniínat MtCROHOSBV no se nace necesanarnenle solidaria d» I» 

oomc ' ^ pof su^ cDídborodofM «ti u» «riicuios Uiffvitios R«crvados tod» k» d«(9cly»& Sotteitada 

connoJ Oíd 



MICROHOBBY a 




TASWORD 

128: 

PROCESADOR DE 

TEXTOS PARA EL 

SPECTRUM 128 

Tasman. ía compañía británica más especializada en tratamiento y procesadores de texto, ha creado un nuevo programa 
para el Spectrum 128 K; el Tasword 128. 

Tasman software ha sido la creadora de la gran mayoría de los programas de Iratamiento de textos existentes en la actuali- 
dad para los diferentes ordenadores de la casa Sinclair: Tasword One, Two y Three para Spectrum o lascopy para el OL 

Con estos antecedentes, se puede adivinar la gran calidad de! nuevo Tasword 128. 

Tasword 128 lia sido especialmente desarrollado para utilizar la memoria adicional de 128 De esta forma se consigue crear 
textos de incluso 60 K, lo que supone que permite escribir hasta 10.000 palabras. 

Tasword 128 posee todas las características que tian hecho famoso al Tasword Three: comandos senciUos y asequibles, 
diferentes posibilidades de carga e impresión, justificación de tóoques, tabulaciones, inserciór de párrafos y todos ios elemen- 
tos que hacen de un procesador de textos una herramienta útil y práctica. 

El soporte en el que se suministra este Tasword es una cinta de cassette, aunque permite una rápida y cómoda transferencia 
a microdrive En la actualidad su precío en Gran Bretaña es de 20 libras. 





ENSAMBLADOR 
DE 

CÓDIGO 
UÁQUIM 

NOS encontramos ante una nueva uiüidad que deja atrasadas a las anteriores en su 
campo. Hablamos del Láser Genius de Ocean, un fabuloso ensamblador monitor de 
Código Máquina que hará las delicias de los usuarios avanzados. Decimos de los 
usuarios avanzados porque la complicación del progiama es mucha a simple vista, 
aunque con algunas horas delante de la pantalla del ordenador y la ayuda del completísimo 
manual que se adjunta con el programa (más de 140 hojas), podrás resolver muchas de las dudas 
planteadas al principio. El paquete consta de un programa carga dor-relocaliaador. archivos 
binarios para ser utilizados con el ensamblador, un itoolkit» bastante completo, eí propio 
ensamblador y algunos ejemplos. 

De momento, este paquete no está disponible en España, pero esperemos que alguno de tos 
distribuidores españoles haga las negociaciones oportunas para importarlo y traducir las 
instrucciones, con lo cual harían un gran favor a los vicjosos del Código Máquina, que en este 
país son muchos. 

Por último 03 diremos que el precio del paquete en Inglaterra es de 15 libras, con lo que en 
España podría costar unas 3.500 ptas, ^fo obstante, la calidad del programa vale ese precio. 



4 MICROHOBBY 




MASBLE 

MADNESS; 
LAUIHMA 

«LOCURA» 
DE MEIBOUSNE 




i 4;^ Hwm -i*m5i--i¿«-3^'i^»^-j.i' 



Mlbourne House, la eompafiJa responsable de éxitos tan recien- 
tes como Asterix o The Way of the Exploding Fist II, vuelve al 
mercado con un nuevo arcade de habilidad. 
Se trata de Marbie Madness, juego éste que podría ser con- 
siderado como la segunda parte del legendario Gyroscope, programa pione- 
ro del estilo tan de moda en la actualidad, de iuegos basados en laberintos 
tridimensionales. 

Este nuevo arcade posee similares características a las de su predecesor, 
pues también se desarrolla en un complicado y desnivelado escenario por 
el cual deberemos desplazar nuestro giratorio elemento protagonista. 

Sin embargo, la gran particularidad que presenta este juego es que nos 
ofrece la posibilidad de crear nuestros propios laberintos; es decir, podemos 
diseñar un juego a nuestro gusto. 

Evidentemente, no tenemos una libertad total para la realización de dichos 
gráficos, pero podemos elegir entre un considerable número de elementos 
predefinidos que nos permitirán variar notabfemente el circuito inicial. 

El desarrollo en sí del juego es similar al de otros arcades de este tipo, 
pero esta circunstancia le imprime un carácter muy especial. 

Uno de los programas a tener en cuenta para este afio recién iniciado. 

FORMULA 2 JOYSTICK: 
LA NOVEDAD DE KEMPSTON 



Keoipstún Mc(0 Eieclroncs, una de cas compañón más ini^»n^e$ en 
cuanto a lo que ai dise<Ki de penlécicos se rere re. acat» de presiíoiar er\ 
el mercacto un fw&io inodelo de {oy^tici que viene s suma/se a su ya 
nuliicbgama 

La wefva creaoún ha sdd t&Ansú» con e( nontire úi Fúrmüla 2. ^ 
Qu^ Qomo su pfOpto notrfi^e ndtca. está especümeoie diseAado para si 
ulduaDÚn en progtamas de acoún rápda, lales oonto sanulsJiQres o 
aicades 

Su (^ete efgon^ieo le imprine una t)u»va adajOtaMidad a la mano y 
$a Dotón de dt^aro. sitnads en la pane supef lor Oé misnio. hace muy 
cúrnodo su fmnBp Sm embargo. Fórmula 2 posee otros dos 
(fspafadOfGs sftvadc» en la b^e del {ov^tick. octocados at electo de qje 
resJiert as«c|uÉ)ie$ ramo psq ios diestros ceno para ios mtóo& 

Sus ca^aciaf K$iica$ pftncipaiss son las ¡üguienies. 

— Ocfiú riMcxositcties Qiie peirraen Otras iamas úir£CCione$ de 
npiGvimjeníio 

— ñrine suieoún a las superficies ji^anas gracias a cuaüo pot^^ 
ventosas 

— MiieHe á^i^tom^mm ^ '^■'atío '^<^^ su rfí&^ («nífal 

— Compaiilildad í^m Qym»dMe. AtaJ'i y Sinciair ^iry^ Cüa;ndo 
se utiliza el cwf espónjente imeflace de joystch Kienpsion 




^^H «Star Soldiera es la 

últimú publicación de Argu» 

Press Software bajo la 

compañía de dukkstlva. Se 

trata (Je un juego típicamente 

arcade fúrmado por 99 

escenarios diferentes. Se puede 

conseguir para el 

Cammodore'64 a un precio de 

9 libras. 

El «boomu de 

ordenodoret ha empeíado de 

nuevo. Lo demonde de estat 

maquinal ho aumentada 

considerablemente, si se 

connora con la del aña 

fwsodo. rar otra parle, este 

aumento supone uito bajo 

imporfante para el Spectrum 

plus II. los distribuidores 

ncidonútes encuentran 

dHkvItodes o la hora de 

obculMwr tas demandas. El 

problema par«ce acentuorsé 

cO'n el Amstrad, por lo Cj^ue los 

distribuidores no tendrán que 

hacer otra com más que 

esperara ver cómo u> 

desarrollan los acontecimientos 

y Tendencias ctel mercado. 

Micro- Pro te, la 

compañía de software fomosa 

par sus productos de 

stntuleción, ho roto, las 

re lociones con U.S. Gold. £tlB 

ha estado vendiendo títulotde 

Micro-Prose durante dos año t 

en el Reino Unido, pero desde 

primeros de año se hora 

independiente. La separación 

ha sido enteramente amistosa. 



concmsíon de que Micro-Prose 
puede dedicor mayor soporte y 
tiempo o $us propios productos. 

^^H «Phnit» es un nuevo 

conjunto de progromos para 

los ordenadores Amstrad PCW 

ÍCPCr diseñado paro orgonJior 
Q vida cotidiana y que consiste 
en una agenda, un índice 
alfabético y una hojo de 
cálculo, la hoja de calculo 
puede contener hasta 24 
cuentos individuales, la agenda 
acoge 1S entradas diarios y el 
índice alfabético posee un libro 
de direcciones, una fisto de 
Mléfonos f permite ta 
impresión de direcciones. 
«Planit» es uno publicociórí de 
Datábase. 



Alan Heap 




SCOOBY 

DOO 

EN EL 

CASTILLO MISTERIOSO 



H a nn a- Barbar a es, sin duda, una de las 
más antiguas y prestigiosas compañías 
mundiales dedicadas a la creación de 
dibujos animados. Uno de sus perso- 
najes más conocidos y entrañables es 
Scooby Doo. Quién no recuerda el famoso grito: 
Scooby Doo, ¿dónde estéaas? 

Pues ahora, a través de la no menos popular ca- 
sa Élite, vamos a tener la posibilidad de disfrutar 
en nuestro Spectrum con las divertidas aventuras 
de este enorme y miedoso can. 

El juego, con estructura de arcade, nos trasla- 
da a un tétrico y sombrío caslillo plagado de fan- 
tasmas, monstruos y demás seres metedores de 
miedo. 

Nuestra misión consistirá en eludir a todos es- 
tos individuos para poder recorrer todas las plan- 
tas del castillo en busca de el resto de los com- 
ponentes de la pandilla. 

Los diseños de Scooby Doo son prácticamente 
idénticos a los de los dibujos animados, así como 
los movimientos del mismo, los cuales reflejan a 
la perfección las piruetas y forma de correr de 
este simpático personaje. 

Este programa ha sido realizado para Spectrum. 
Amstiad y Commodore, aunque, por el momen- 
to, no está disponible en nuestro país. 



DDDD 

DDDD 




DDiDDD 



DDdDQ 

□DD 





+ 



3 5 

1^ 



SUPER-10. ErU 



DRAGONAS LAIR. 

Soltware Proyects 



UOmr.S.A.M. II.U.S.Gold 



24 ^GREEN BERET. I 



S 9 HKNIGHTRIDER.Oceon 



« 4 11INFILTRATOR*USGdd 



ANTIRIAD. Poloce SoFhvore 



10 7 I NIGHTMARE RALLT.aeoni • 



Í5 



n 



ao 



T.S.A.M. III. U.S.Gütd 



7 i ÁSTER IX. Meli>ourne Hou^e 



magine 



t^GHOSTS'N GOBLINS. Eliiei • 



STREET HAWK. Oceon 



4JTENNIS. Imogine 



4 4 i GREAT ESCAPE. Oceor 



COBRA. Ocean 



16 4 i URIDIUM. Hewson 



17 1 t BREAKTHRU. U.S Gold 



í 



í 



tS 3 I FIRELORD. H 



ewson 



GOONIES. Ü.S. Gold 



4 SU PER 4. OFKimic 



Esto información ha sido elobo» 
roda con la colaboración de los 
centros de Microinformótica de 
El Corte Inglés. 



M<>Mk^^ 




DEL C3RAN EXI 
AHORA MAS CERCA 

¡ES TU C 



TO EN EL CINE, 

: EN TU ORDENADOR 



S4>ic r-ñtJti a. 



EN TIENDAS ESPECIALIZADAS V GRANDES ALMACENES, O DIRECTAMEfJTE POR CORREO O TELEFONO A: PROEIN, SA 

Diaínbuidfl ftn CaBtLjf\A por DlSOOVERV INfQRMATlC C/ AioO Ifis, 75 - BARCELONA - Teta 256 49 06 / 08 Vetózqtiea, ID - 28001 MAdnd - Tad (91) ??£ 22 Ofi / 09 



PROGRAMAS MKROHOBBY 






Dovid CALANDRA 

n d plutiLMa Saltjrno, hscc ya mu- 

' chos ckiitO}> de años, se exca\'art>n 

unas ifiÍTia^ en su sucio, von el fin 

fde buscar los prcciOHVs ininerak?. 

' mitisi^ cscoiidi:i iu sus cniriinas. 

Pipira esta dilivit misión ki MADA ha en- 
viado a su faniüii^i éxplomdor espuela! Ma- 
nolo Miitg lanilla». O.^ado iripubnlC (jUC $C 
ha fitl'reniado tti mHÜtiUid de ocasiones a los 
eMfftterrestres de todas la-s galaxias conoci- 
daíi, 

Hl juego eoiisisie en lloar a Manolo por 
Im pasadi/Os vL'crL'tos de las 42 pantaltas, en 
busea de los 5 diamanic» que ac eneut'nlran 
esparetdos por sus rincones. Una vez reco- 
gidos ios dianiante!« nos dirijuiiremos de nue- 
vo at cohete ): nos preparuremov para un Ti- 
na] feliz. 

Paro que el jue^ no se limite simplemente 
a recoger día mames, también tenemos que 
evitar ser atrapados por los saturninos sal- 
vajes que se esconden en las ^ErietUs del pla- 
neta, ademávde que letieimis la ohligadófi 
de ctmiplir la misióti antes de que se nos a^o- 
te el oxigeno. 

Eas léelas de movimiento !>on redennibles. 

I.as lineas de listado de cargador univer- 
sal que no cstcn en el liíiíadü deben ledear- 
se inirodueiendo cuino datos 200 y & para 
eonlrot. 



Tt3das las letras mayúsculas subrayadas deben | 
tajearse er modo gráfico. 



LrSTADO 1 



RE^LR - HlHCLnWILl,LB5 EN SfftURNO 

IS BORDEA 9 PHPCR 9 INK T B 

RIGHT 1 CLCHB &4S9S LOAD " "COD 

E S4ees,4a7 

aa LET dM-'U". LCT i ■*"Q" LtT 
*•■"•': LÍT !«*•; LET bf-'-jC-: 



.'■ 



tm-. 



LE 



e POKE aaesfl,» eo sub s^se 

3» eCCP .l,é CL9 PHiurr bt S 
,4¿ ÍNK *. "hÍNGLflHILLHS EN SftTUR 

NO jflT e.fe; INK 5, ■© 1905 onyil> 

CRLflNDRFl neuLA, »T 11,&, JNK 9; 

"PUNTUHCION MfiXIMp " , lUK 4 , RE , R 

T 13, j, iNn s, 'CONaecuiCín POn ■■. 

IHR 3.n|,nT 15,4, ENK *i"0 .... 
,. DEPINTR TECLflOO*';ftT 17,7, IMK 

ac"PULAñ j pnnn viusnq" 

36 IP IHKEVt-^J" THEH QQ TQ »ft 
41» ir iHKCVta'D' TMEN SO TO 59 
40 GO TO 3B 

se CLS pntHT HT le.Qi íwl b, 

"OEfíMlfi TeCLflOO" INK S IMPUT 
"TeCLn IZOUIERDn ", LiNe It INP> 
UT INK 6, -TECLH DEttECHR "; LIME 
d« INPLPT INK 4."TECLñ SALTO ", 
LINE i9- CO TO hs 

9U FOR Ríe TO 9 eCCP ^01,9 D 
CEP .«} ,3^19 KEXT P 

t«3 LET ll.J: LET tjíal LCT *3- 
1 LCT 14^1 LET tSal: LCT hir»0 
' LET air'S LET qq-l LET pina» 
1 LCT gO^B: LET COkafl LET il«d >0 
; LéT Kl»13 LET yl-B LET V i «3 
LET Ol/ie LET di cíe LET «it'lB* 
104 LET tai 1130 LET CaiiOfl^S 
LFT 11 «1*4040 LET Jt 1^7^10: LCT t 
BE^e^e LET z 3^7040 LET z4<7«Be 

LET £5'Ta7a LET z&e?eaa lct 

e7-7*«0: lEt E«a7ieB 

lAB CL9 : PRirfT AT 19,0, INK 4, 
"PUNTO*- »flT I©,?, INK ft, "HRKINO" 

iftT Í9.14, INK 5, 'orfiMnhrres'.nT 

80,5, INK «, pu,nT 80,9, INK ft, f* 
¿HT aOj^lfl, INK 4,dtjnT SI - — 
íljrS, IM*! 5, 
. P«lMT ■#; I„rs ,, 

tL*IO enUñhOPn RCULñ^' 

1 ],« IHK i. to iUB e90e PRl^^■ r 

T 19,S4,"_t „t e",BT Ée,24,"*h 

«b *b'-,n-r ;í]i,a4j"cd a i^-.ntT 10 

.0, INK 4, "TIIIJIIIIIIIIIIIEIIZI 

tlIIIIIIIII^ 
laa 00 sue 13« eo To BB0e 




.B^lHK 




P U NT QS 



MHXIHO 




DIRMRNTES 



^ Sí ^ 
^, t^f f^^J 



"TI 



"Y 

íR 



13B LET X9i7190 LET ISil CO 
UB B4ag PfilHT AT ie,0, INK 3. 

14.0 LET mvm9 LET t o ■ 1 LCT «9. 
O: Uet lÜA-aí LET rA>13 LET Z4 
■a« LET V*rm99i9 INK « PLQT 3 
l,lfi0: ORRU 0,1S DR^U 1,0 DRRU 

B,-lO PBIMT flT Í.J,"UtJ'- 

1«B PRINT BT_3,3; "UX'.fiT 
Z";flT B,a, "[ÍBv";£lT 6,4; " 

l-^'lPaü-'fii !f Jf*" 
T ia,»:"*ifírfv«+ 13, al "I 
i4,a; "mral'-iRfr ib,íj"Pj 

Xitm 00 Süa 4B««: IHH 4. PLOT IN 
UER3E lia4,LBB attRU IHUCRAE 1:0 
,-100 PUOT INVERSE 1:39,150 DR 
AU INUEPSE 1,0. -lea <>Ltfr t>iveR& 
E 1,36, laa bftAu tHuüCrse i; 0,-00 

S0« CO 5UB e9S0 BCeP .3,-0; CL 
5 PRIISTT HT 7,3, INK 4.''ÍHHaRRe 

UCNR, HfiS CONSt&UIPO ".«T 9*9; "LO 
a S DinMRNTES" , flT 13, íl; INK t , "P 
ULa<n UNR TECLR" PnU5E 

S10 CL» : FOn V'B TO 30 BCCP 




;«r 



a MICHOHÚBBY 



eaa.SB: PRI*^ RT RN&l21,RHOt3L, 

INK CRMDtO *1. "■": MexT «: PfllMT 

HT ia,«, INK S, -'BUeM UlftJE i ! ! " 

■FOR Uab TO 60 &TEP 3,9 ñttP . 

0B,U: NCXT U; pnUfrC B LCT vii-1 

P .0Jj«: DCEP .91,**ia\ NEXT * 
1014 LCT Vl-Vi-l: ir VI «a THCN P 

1030 1^ Vkiil THCN pniHT RT 19, B? 



OO TO iB?e 



'■;ht £1,27, 



A* 



10*# IF W)-e THEN PflIHT flT 19,3a 

*■ : CO TO ia>B 

10SS If i»uc:>ra THCM (rO TÚ ^6 

iee« so auB sosa lct rttpit: ci.& 

PfitWT BT B.a, IÑK S;"fHHORReU 

CKR. HR3 CONitlCUIDO UNR 

BLTfi PUMTUPCIOM" PRINT PR INT 

tMH S." iNTfiODUCIÍ TU NOHB 

RE TNPL/T LIMC t* GO TO S5 

1075 Go sue esse. jf 

HK BíRT ai.Bi ■ 

- LET •l-LS4> 




¥¿ 



JOO* IF tO"l TMCM LCT Mi «13: LCT 
UliSB LCT <^^m»- CO auS «980: G 

TD eoBe 

109B ir (BaB TKCH LCT X1e13 LET 

3020 ir (RTTR tKÍ*:3jfHt«,QORe(T 
rtt De l+3,Vl* >7BI HND CBTTH 1*1*3 
,1JltlM«9 OR RITTR (Kl<»3,altll «79 

1 THCN LCT hirse PRIMT fiT Xl,yl 
1 INH 6, - ": LET !( 1 i C 1 1 1 . OO SU 
e 99150 eO «US 9a«0: 00 TO seiB 
SttaS GO TO eS00 

30JI9 ir HTTR ui-i>yiíi6e oh rtt 
R ixi-i,vi«ti .b6 o4 ^re cjii-i,v 

llsGB OR RTTR <» 1 - 1 , 4 1 * i ) «HB THE 
H CO TO SDdB 

303a ir ñTTR ixi-1 ,ui+aj -&e OR n 

TTR <]«1-I,i4l4£] >es OR RTTR 1,Xl,g 
1+Sl >&a OR HTTR íxl4 1 . y 14^) <ec O 

R HTTR (XI, Vital >ee on attr ini* 
l,yi*si=i&e TMew 60 TO aeBB 
aéia OO to tétt 
asee ir híttr r«i.i,yijfl«e or rtt 

Oft RTTn lxl-l,U 
1-1, y 1+11 aSS THE 




R iMl'l.Ulti) oBe 
1) nBa OR flTTR (X 
H GO TO £0«B 
3Bia IP RTTR (XI 
TTR ÍKl-l,yl-l} a 

1-1) «ee PR nin'R 

H RTTR lxl,ul-lí 
l.Ul-1) -BS TNEN 
aSM 00 TD »in 
390B ir RTTR 1x1 
R (Kl+3.«ltlP =67 
i I >t)B OR HTTR (9C 
ht LET hirse; GD 
09ia 00 TO %,Mñ 

4eea lct hini: 
TO 4>sea 

400S LET t*nE4Bl 

4e&a GO 3ua &O90 

ÉT ul>U|i + l GO ^ 

^eS7 LET ^an=*.ít3 
4.939 00 3UD &990 

O suB Qsae 



' 1 , y 1 ' 1 1 K&B OR R 
BB 6r RTTR txl ,y 
<xl+l,vl-ll «BB O 
-fiS OR RTTR IX l4 

GO TO aae0 

+3,tf II «67 OR ATT 

OR RTTR IK1+3,U 

í*í.<ll*U -t* TMÉ 

TO bAea 

ir q.4aa THEN 00 

a. Qo TO 300a 

LCT Xl-Xl-1 L 
U9 9S0a 
B so TO 30Be 

LCT xl*xl-l Ú 



4037 LtT tan 
4O40 GO &UB 
CT ul=yltl. 
404.? LET *»n 
40S0 OD SUB 
O SÜB ^500 
*<^t7 LET fian 
40ea GD SLIB 
CT uí^ultl 
40B7 LÉT san 
4070 CÚ ítOB 

O SUB 1^5 ae 

407b LET san 

4077 LCT l*n 

4078 ir ATTR 
GO SilB «99» 

B 9S50. LET 
40B0 GO SUB 
CT ylKUl#^l. 
4Mlé LCT *4n 
4007 LET &an 

«090 Oú sua 

o SUB 4S00 
40fie LET san 
4097 LCT san 
4 3,00 GO auB 
CT U 1 kU 1 4 1 : 
410é LET »an 

4107 LCT san 
4110 GO &ue 

o SUe 9£0e 
4110 LCT san 
4117 LET &an 
4130 OO SUB 

er vitiviti 

4499 LCT hir 
450e LET fian 

4Sie GO SUB 

CT vl=Ml-l 

4500 LET »ai 
4S40 GO SUB 
O SUB 9sse 
4B40 LCT san 
4S70 GO SUB 



>4040: GO TO 3000 
B990 : LCT X 1 bK 1 - 1 ; L 
GO SUB 9500 

«4050 co TO 3aee 

B99B LCT X 1 sX 1 - 1 O 

4060 GO TO :»0e0 
P90D LCT X i kx 1 - 1 : L 
00 5>wlB 9900 
E40?a. GD TO 3030 
6990 LCT V 1 ?^ 1 + 1 : O 

■4077 GO TO 39B0 
«4070: tíO TO 3030 
íí l+3,9l*a) "to THEH 
LCr vl^Vl*! SO SU 
KLrB0- CO TO 6SB0 
«990 LCT xl-Xl+1 L 
GO SUB 9G00 
3 40fi7 OÚ TO 3900 
>409O; GO To 90^0 
6390. LET Xl-Xl+1. G 

■4097 CD TD 3900 

■ 4 10B CO TQ iams 

6990 LCT íllmxí*! L 
GO SUB 9S00 

=4107 SO TO 3900 

>4I10 GO TD 3030 

6990 LCT xlbxlfl: G 

■4117 CO TO 3900 
=4120. OD TD 303O 

6990 LET Xlirxy + l L 

CD SUB 9S00 

■0 CO TO bQ^B0 

■45 lO GD TO 3300 

6990 LCT xl<:Xl-l: L 

GO SUB 95 S0 

r454 GO TO 3S00 

6990 LEt xli:!tl-lr O 

v497B ao TO asflo 

6990 LCT ^iMVi-i. L 



CT ^l>ui-l; GO auB 9BB0 
4B90 LCT «an-4a00 GO TO 3500 
LCT xl.Kl-1: 



4^00 GO ítUB 6990 
O SUB 9900 
4630 LCT san-4630 
4030 CO &UB 6990 



GO TO 3sa« 

LCT xl4Kl'lr L 
CT ylaul-1: OO SUB 9BB0 
4BSe LÍT san>4BB0: GO TO 3S10 
4600 GO SUS A990 LCT 91b||1-1: C 
O &UB 9550 

46 7B LCT i4htf46a0: OO TO 3900 
4000 LET ■•n>460S: 00 TO 3510 
4BeB ir RTTR Ix 1+3 , ul-1) -eA ThEM 
OO SUB 6990: LffT vi^Ml-l: CD SU 
B 9950 LCT hlr>0 CO TO 6600 
*C00 CO 3UO ^990: LtT xlsxl+lr L 
BT Ulsijl-l: GO SUB 9B50 
470* Lti Í*n«*7l0 - - 

4710 LCT t«|1«47¿0: 
4790 GO SUB 0990 
O SUB 9550 
473B urr »tni4740 
4740 LCT »*n-47S0 
4750 GD SUB 6990: 
CT vl*Vl-l: OO SUB 9SS0 
4765 LCT i tn 14770 GO TO 3900 



GO TO 3900 

GO TO OÓIO 

LET Xl^Kl*lr 

GO TO 3OB0 

OO TO 3esi» 

LCT XlaKl+l: 



4?70i IfT «an«4780 
4700 GD SUS 6990 
O SUB 9S9e 
479B LET S*n<4eB0 
4B00 LCT t4n'4IO10: 
4610 GD SUS S990 



CO TO 3S1& 
LET Kl>Kl4l; 

GO TD 3900 

GO TO asie 

LET Ml>Xl+l: 



CT 9lrVl-t GO SUB 9550 

4999 LET l« 1 r >0 : OO TO 6B00 

S010 rr «ut» THCH GO TC ai0B 

5015 INK 5 ir 9O^0 THEN GO TO S 

0B0 

5030 fPIMT BÍT vt.lii" "¿RT v*»l 

>li;" '■ LCT va<V«-l PRTMT HÍT 

V» , I i i "70"; RT vatl.ll.'RB" 

S025 rr v*>4 THEN 00 SUB ^999: L 

CT ao v0 

904A OO TO 30401 

S065 PRirfT RT vm,Mi" "¡PfT Vftfl 



,ti;" ": LET vaEV« + l PRIhTT flT 
Víjtl : "T0-;ftT V«+l,tL;"H0" 
B060 ir vaJ>14 THEM GO SUB 9900 
LET^ 90» I 

S0BB ir yltlili RHD IXl*va+l OH 
xiaw« OR xi4>isva OR xitaivaí or 

ylall ñHD mi-li:»* OR xítS±vMÍ O 
R Vl-l'U RNO lxl-l«V4 OR Xla¥* 
OR Xl+latf* OR XL + aKV«l THCfi LCT 
htriiO GO TO 1000 
5100 ir to>0 THEIÍ OO TO 5900 
5105 ir ptn^B T»tH GO TO 5130 
B110 PfilhTT BT lS,lot,- LCT 

tOl,>tDt-l PRINT AT 19,I<»U INK 
*, BftlGHT ítj "eMO" BRIGHT 1 
SUS IF laiarj TriChf OO 5UB 99B0 

LCT pincA 
S14S GO TO S1B0 

51SO PRISfT RT 1S,1(H, •■ " ; LET 

tOlílotti PRXMT BT IS.fOl, INK 
4, eRlCMT B,"MOP- BRIÉMT 1 
S^160 ir I.DIAICK THEN OO ^UB 99B0 



¿t 



im\Qi on V 



UCT pin«i 

ei9« ir xi#a*io «hd ^ 

1>T,01+1 OR ulatDttS Ott fi*l»lO\t 
THCN LCT hif»0: CO TO lB00 

S195 ir hiña hno i(1*3i1S rno iv 

- -- — 

SZ40 ir »e>0 THEN GO TO 5300 



I alo I OR Ülnlol+l OR Milito 1+2 Of 

1+I>l«l7 THEN eO TO 1000 
__O0 ir »«-0 THEN GO TO 538 

Bai0 rr flTTft cki+3,v1>«93 Rno rt 

Tft txl*a,iíl + lJ .93 THEM INK S GO 

TO saa9 

esas CO TD 5340 _-.».. 

saa» ir ^nii then tminr ht ^ct.^i 

ifllT_xl*l¡«li "Ü^Jj^flTXltBjíI 

HT 
RT xl+í,yl"'- ■■: BECP :i,3; flCEP 

.1,4: 60 TO 1010 
SSSe ir H9qx0 THCN PRIHT RT «l.Ul 

, 4b": BEEP ,Í,S SeCP .1,5 Pfil 

HT RT XI 41, Vi; 
C"t BCCP .1,4: 



; ■■ "ifllT xl*l,«li ■■» V,flT Xlt3,; 
,'»n"! OCEP ,Í,S BEE^ ,li6- 1^1 

íiT BÍT xitl.gl;'- "ifiT xl+S,gl, 

L" BEEP ,1,* BCEP .1,5 PHIhT 



1,5. 
. RT XÍ*S,\ 



__ eeep .i,b: prikt 

RT XÍ+a.Ul:" ■■ OECP ,1,3- BECP 

,1,4 66 to 1010 

S30O ir Wl>30 THCN LET Ul-t: GO 
ÍU5 5990 LCT 1**0: 00 SUB P4Y 
B3ia IF Vi 10 T>iCN LCT Vi ■59 CO 
5UD 0990: LCT 4 B <0 : CO SUB \*% 
S3E0 If xlslS TKEN LCT M1>1: CO 
SUB 5990 LET 16 al GO SUB cal 
S33B II' Xla0 TrtCN LCT X 1 ■ 14 . GD 
5UB 5999: LCT lO'B: GO SUB Un 
5400 IF air<10 THEN CO TD 5410 
540S INK 5: LCT ai<ai-l: PLOT OU 
en l;ai,0' ORHU OuCR 1:0,7 
541B ir ai <41 THEN Gf ~ " 

MHB": LCT aÍJiÍB4 

EilS LcT *lr>4kr-l ir «irio tme 

H LET «ir «10 

5430 ir hir>l THEN CO TO 5090 
5470 ;r CHTTR Íxl*3,vll-B9 OR RT 
TR 1X1+3.^1} '701 PWD [RTTR lxl«3 

,Ul«l)>&9 OR ftTTR lxl43,ul+l><7B 
I THCN PRIHT RT bLuI, ÍNK 6, " 
■V LCT xlexl+1: GO SUB 9950. OO 
TD BOVO 
5600 ir <Ji=S RNO p»r>9010 RND Ul 

<7 THEM CO TO 500 

B6i,0 ir iin.g09a rno Il1>i rnd xi 

>11 RMÜ yl>a6 THCN PHI«T flT 14, a 
O; ■■ ■fHT 1(5.,50; -' ' : GO SUe 990 
CD 5UO 9700 LCT t 1 «0 

3530 xr pAi'=4^ie fíHO las 19170 bn 

D iLa^l RMO Jiini RMD V 1 I SS RND V 
lt3B THEN PHlWT HT 14,37,"' " , RT 

1S,S7," " GO SUB 9950 CO SUB 

97O0 LCT 19*0 

s«30 ir t*t>ea5a rho e a 1-9350 rn 

D t.y^l ñnO xlíO RhlO XKII B^O ti 
> 13 RNO UKIT ThEn PRIf^T RT 9,15 
; " ",nT 10, IS," " CO SUB 9950 
CD 5Ue 9700: LCT k3.0 

B640 ir iat-9:j40 Rno t.**i rnd xi 

»6 RNO xKll ano Vliia fllM> gl(£a 

THEN PPlKT BT 9,39, " " . RT 10,3 

0; " CO 5US 99l!;0 co AUB 970B 

LET Il4a0 



SeS0 ir par ''9300 rnd HB«i rnd vi 

>l PND 9H5 RHD Xl)ll TMEH PRIMT 
flr 14,3,-' -'iflT I5í3i "■ ": OO S 



H9 RHD XI) 11 THEN PR 1 

. -^ ^s^JL-'" "'^^ 15,3; "■ ": OO 
UB 99S0 CO SUB 9700 LCT iSiO 
5900 RCTÜRH 
6300 IF IhtKEVtxlC HH& IRTTB Cxi, 

K 1+9] «69 OR RTTfi Ix 1 . V 1 *9> ■70> + 
EN LCT 95 «1 00 TO éiü 
Oai0 GD Td 6400 

eaSB INK 6 PPIHT RT tt 1*3.^1:" " 
LET ul.yltl PRIMT RT KÍ,Vl-l; 



6230 



é^ñi Ir 

,Hl,"ít' 



XlH,Ul-l, " *P|,'" 

■:f*d>0 THErn PRiht AT xí*a 

LET d«dal: GO TO 5400 
dad«l THEN PRIHT RT Xl+a 

LET d4ij«a GO TÚ 6400 
d44«a THEN PRINT HT xl«3 
LCT d*4*3 GO TO 0400 
6350 PRlNT RT x 1 ta, «1, ■«»" : LCT 
ijad'B CO TO 5400 
6410 ir lNKEV0>»t THCN GO TO 400 

e 

64S0 ir P4i'>g010 RNI> 4i cS AMO vi 
mt, THEN OO TO 6700 

6450 ir iNKCVfiii BND lATTR (Xl, 
yl-l)4i.09 OR RTTR CkI , 9 1 - 1 1 ■701 t 
HEN LET 44 aO: SO TO 5470 

6469 00 To 6700 

6470 INK 6. LET ^layl^l PRIKT O 

0400 Ir COh<0 TKEN PRINT RT X 1 +3 
,Ul,"íd ": LET (0»k1: 00 TO 5700 
B49é ir CObBl THEN PRIHT RT x%*9 



MICROHOBBY 9 






áfte* ir fCB.s TMCH pftl^fT rt «i*» 

iMlt'1*^ ' LCT tOBt3 GO TO 67Be 
6§10 PRINT fíT Xl*a.Ut."ÍJ " t-CT 
CDMie aO TO A7B0 

SQee GO TO «ea# 

ft91¡l« INR S Pi?IHT RT Nl,V»." "i 
(fT «1 + 1,^1, ■ "(HT vl+a.^ir' 

RETURN 
7810 INR a- RftIHT BT a,C,"OHFC>PR 
FRt>KrrK&fKKt>rK0KFOr*tDÍ'PK6KDKrCpCC 
DTKG COurpKOrCCKOFOftFDfiOCOrCHC 
CCE CRMiCCC EECKFOEM CC 

H Cfl" : ftETUflN 

7aS» INK S PftlMT fliT ft,e,"KDFD*tF 
&KFKDFK&FC - , flT i ,« , " KDFKdC HDFPFC 
ECG",ñT a ,*, "ENCO ECOCM'ííll' *j.S 
e. '"CPKrcutr". flT 1 ,a*í ■HECDFK "^PT 

7040 INK 2 PRIHT flt 0,e."KOFI>Kf 

C"jñT l,*¿"eCFGeH"j,ftT ¿<a.'H";ñT 

8j I6i ■■CK&F&KFDFHf DftFpr- .BT 1,1? 

; "ÚOCCI>KP0CEHEC^[> , BT 3 ,il; "MCCG 

Hf PCIURN 
706e INK * PBlFfT BT KX^yUj^C-t» 
(C'.HT KX + l,uu + l "HECC' PETUfiH 
7ñ7B INK * pfilHT flT jia ,y y. 'C < »* 
>cG">flT XX « 1 , w + 1' "CGHEH" fiÍTUB 

N 

TBOa INK a PftIlifT HT 1,UH¡ -Ki,)": A 

T a,wg;'\JK",fliT a,^^ , "KJt";frr * ,yM 

,"JD",BT B,uy "JK'.ftT 6,VV."FK 
HT 7,uy. -Jvf^HHT 8,^|V,"JK' 
V> "CJ^,ñT 1B,V^. ■ 

T 14 ,«u; "JH", BT iS,yv 

7*ÓB fttTUPN 

?Bfl« IIW 3 PRIHT RT 1H,*:"<>1>> 

TURM 

7ie« INK 3 PRIKT RT Ifi ,«;"<*) ■• 
><s>eCb}i<V", flT 17,0; "mOM f-imt 

■«<a>K'-:RT is,aH, "(■{■itf^nT it 

jíSj "d>i!C J » >" ■ RFTURN 

íiaé INK 3 PfllWT 3T IS.e, "alatli 

>\,",BT 17,8; "■ 1 • e ■ íK" , HT ie,lA¿" 

<a) = íf >]■<■>" ftíTUIHN 

0W9 POKc adfre&,ae pokc 9Sñ^7,a 

El RETURN 

Dvse POKE a3aB«,0 p-oke a3ee7,aB 

; llCTUftN 

B99B FOR I-« TO 17 MtlKT AT 1,0 

* ■■ KEÍfT Z RETMRW 
991P tET p«r .««SB LET ll*-13<: 
LET fAL>9«a«. LET <4>1 I^CT tO^B 
LET auil LET v**7 LET li*ie 
SO AUB 11 UCT xXTlt LCnr v^'iO 
GO *Ue 1* GO SUB ZS PB-INT «T 
lft.4, INt( 5, PftPER 3, 
GO 6u6 4990 R^TÜFIH 

iMae LET «use lit loi^i let toi 

1: LÍT ta»«9a«B LET Un.QBlB G 

o suB za LET uv^ae co sub «a 

LCT üx-ftí LET vv-19 CO 5U0 i*" 
LET jí)f»ll LET VM'ia EO ÍUO íB 

GO SÜB 17 P flINT ftT 
^; PRPCR 3,"L|MÍV^" 
a RETLFFtN 

903B LET M9*9: LET tOal: LET mv 
B LCT tVlaae LCt i>«b1B LET 10 

>a7 LET t»»«9aia let eti>4Bse: 

GO aUB Zl LET UV«3B GO SUB iC 

LCT KíttH LET Víí-a CD SUB íS 

: LET MH-9 LET uu-ai: GO SUB I4 

: So *ue Ifi GO SOB *9S» flETURN 






t6,Í4, INK 
so &UB BQE 



1 LET v*>l 

9^99 LET C 

ET yv^e GO 
T w^e. GO 
T vy ' IB so 

BIHT BT 16, 
IHIr*" GO A 
9W9 LET ag 

a LET li'l 

9030 LÉT P 

Go 9UB 3 3 

LCT iC!í»6- 
LtT V X « 1 1 

GO SUB ZB 



t LET líi«B LET kü> 

LET U iSS !.frT ^jpra 

»L>9iaB CD SUB Zl L 

ÍUB ib LttT XX 'B LE 
SUS 1* LET Í.PÍI111 LE 

SUB 15 SO iUe íB P 
5, IHK S, PflPCR 3, •tJi 

uB «asa neTuRN 

■ e LET «i/il LCT lo.> 
B LET V*»? LET Uñ- 
ar. 9060 t.rr <*L*9«7« 

LET wg>B GO SUB Xñ 
LÉT vv<9 GO 4ue 3t* 

LCT vy«i7 GO aue is 
oo sus 99S0 RrrunM 



a«B« LET 
LET «a> 

ET w * "7 : 

T vy>3e 

ET yv*17 
PglHT RT 

LCT t*A= 
*eft9 LCT 
LET If- 
ET wíbT. 
ET xMBll 

O »ue í*? 

PAPER 3 
DETtJflH 
9498 LET 
»: LCT T 
.27: LtT 

CO iUO 

LCT vil > 

; LET xn 
LET «K 

9199 LCT 

LET {«I 

• LCT « 



ll«>«aflñ. LÜT c«t>98Ve: 

1 LET tOaS: LET feuol. L 

LET 11 «7 ■ CO SUB il LE 

GO SUB Ib LCT XX «11 L 

co auB 15 GO ma tñ 

1&,S, INK S, PfiPca 3,"L 
GO &UB 99Q0: RETURN 

aus SBae LCT unB90S0 
sene return 

par «9078: LET lasvQiae 

1 LC^ \f9 LET «u-l L 

LCT U lis BO SUB II L 

LFT vv«B GO SUB ZB: G 

PTT 16, IB, IHK a, 

GO SUS 9BS4 



LFT uui 
PRINÍ f 



e>i«aB: 



LCT 
LET 



loa 

raí 



lÉnigfBB: LCT 
Tií' LET VUk0 

34 ÚO SUD 1 6 
-« Uttr V¥-10 
■ 11 LET UUii9 

L t riifte^e. LET 
-9J15« ^CT é0- 
U*lr LET V**T: 



1 LCT «ua 
17 LCT TO 
C*Ib91,1*: 
GO 3U6 Zb 

GO SMS «q 
QO aUD z:9 

GO SUS t* 

PtC >9CaB . 

I LÉT \Q' 
LET t i ■BtJ 



GO SUB «S 

BO &UD iS 

SO SUB íS 

CO SUD Z4 
S, PRPER 3; 
8 RCTUHÑ 
9110 IF kl<t0 THEH OO TO 9115 
flill_IW!* 6^ PRIHT (IT i4,aar"fi& 



LET yiuit0: GO' aUB ]« 
LCT xmll LET yy«7 
LtT X*-»: LCT VW-VB 
P HIMT HT 18, aa: IMK 
LBMvI": 00 SUB 49B 



RT lB,aB;-'te" 
911B LET lTn>e840: 



I • 1 ; LtT 
LET 



- LCT *a »; 
(fr>8 LET «uaL LET v4.Ia; 
U«a5 GO Sue 1 3 LET yu*8 QQ * 
U« X8: LCT uU-30r SO aUB Z« OO 
Sye 17 LET HX,6: LET MV.flT CÓ S 
IJB 10 LET Kx.ll LET yyiie. 00 

,4, INK S. PRPER 3:"LÍÍI»" fiCT 

H» OO SUe 9890: LCT Un ■9188 
LCT frar>9130 LET <*l^9],40: ftCTU 
RH 

«138 LET <L«*-91Se: LET pir 19160 
LCT f4(i9170 LET af0 LCT lo* 

LCT BUrl LCT v«iS: LCT U «13 
GO SU8 ti GO SUB lO LCT x ( ■ 1 

1 LtT 9W>ia CO SUB 14. LET KX ■ 
<3 LET uw*B GO SÜB %>$ 00 SMB 4 
eso RETUPN 

9148 00 *UB 0098 LET Un ■9130 
LCT {4t-QlS0 RETURM 

9ise co sue 9iis lCT un^vi^e 

RETURN 

9iee GO £U& 9088 LCT 1*1 ■9130 

LCT {«(■91Se RCTUBH 

9178 CO aue 0100 LCT unii9130r 

LET P«ra9ie0 LCT («l^íl^B PETU 

RH 

«108 IF liaiB TNEN GO TO 01.SB 

«lai IMK b PHINT HT lá,a7,"R5"; 

HT 1B,S7, "pB" 

eiaS LET t«t-Q170; LFT Un«01B0' 
LCT b4r>9aie LÉT Jfl-V LCT ID- 
1 LET MI/bO LET tbL>7 LET r*i3 
LET EP-IB 6Q SUB 13 00 SUB Z 
7 LET KX«6: LET \ltf*17 OO 3U0 I 
5 LET JfK»ll: LCT VWiQ 60 SUB Z 

* pRiMT RT ie,a0¡ INK s, pñfta 

3,"Lm/t^": QO SUe 0990 RETURH 

9190 GO SUB 9ia8: LET Un ■4170: 

LCT ptfMQ^09: LCT C«la4ai0- SETU 

RN 

9300 SO SUB 9130 LCT t*»->0l98 

LCT etl-gasa LCT p«rE9a30: RETU 

RN 

«ai0 00 aub 4130 LCT la» ■9188 

yrr par.oaaB lct ca^-aaa* actu 

9Sa0 CO SUD 91BB' LET t«l'»ai8. 

LCT FarB9380 LET un-O^lS HCTU 

AN 

9930 CO SUB 4830 LCT Unü0318 

LCT lt»-9ae8 BCTURH 

93*0 GO SUB 4030. LCT Un*4198: 

LCT ta»-Ba7e RCTUBN 

93B4 LCT uti«4a«« LCT £tr.«a««: 
LET (o-l LCT ■9-0 LET *U>0: L 

ET tO^tie LCT r#*3 LET I » ■£& 

t.CT KK'B LET yv>14 GO SUB |«; 

LCT KKill LCT 90-10 GO SUfl ZS: 
GO SUB ta LCT 9U>0 00 &UD Z0: 
GO SÜB Z7 GO SU§ 9090 tlCTUBN 

93Q0 SO SUB 9080 LET ían»aS4- 

LCT p4<-<938a RETUflH 

9370 QU SUS O8B0 LCT t4t^94 18 

LET p a i- -0348 RCTURH 

0380 ir t3>0 THCN CO TO OÍBS 

9981 INK 8^ PRINT RT 9,lSj"RS";R 

09B4 QO SUB Oea0: LCT UfV-0B«0: 
LET la* -9380 RETURN 
4390 GO aUD 9130 LCT VH-0: SO' S 
US tf> LCT uuiSe GO SUB ZS LCT 

raí ■9908 fitTURN 
4304 CO Sus 4860 LET Iat-O3a0: 
LET cali -9490 RCTURN 
9318 CO flüB 9880 LET cai>O330 
LET pari93a0 let un -9340: RtTU 

9330 GO SUS 9850 LCT Ittt-OSlC: 
LET 1LI>>4330 RETURN 

9330 LET tai>>9340 IF L4«0 TKCM 
GO TO 43 3S 

9331 IHK 8: PRINT RT 9 ,3*. "tt^" .tk 
T 10,80; •'»!■■ 

933* LCT BU'l LCT ía#0: LCT 49 ^ 
1. LET ¥a-8. LET U -la CO SUB Z 

I LCir VV* GO SUB th LCT 9V>S 
8. GO SUB I 8 GO SUS 20: LET XX' 

II LCT Hl>10: QD SUB 14 PRIKT 
RT 10,*^ INK 9, PRPCR 3i 'Llllllri" 

LCT cal>O3a0 RCTUfíH 
9348 CO SUB 9148 LCT U n k93S8 
L^T C^l>4310 RCTURN 

93S8 CO $UB 9040: LCT f>ar-43a« 

LET C4L*D340 nCTuON 

9 360 GO SUB 48^0 LCT ta«-93SB 

LET un -9370: RETURN 

0370 GO SUB 0800: LCT cal -0388 

LPT I a I a43e0 - flCT UIÍN 

0^80 LCT lafc«O3O0 LCT par -4370; 

LET ^tt^l LCT a 0*8 LET «UaB: L 
CT t«l«10 LET ri,*S LCT 24*^4 
IHK a PRS«T flT 0,0, ■■J«FKFC";flT 
1,8 'K^/FGC ,RT a,e,"9EM" CO SUB 

9608 PR:ihT INK 3, flT 1S,0, b«.' G 
Ó 51Í0 90S8 : RCTUHW 
0398 í^ kS*0 THEM GO TO 9398 
0391 IMK 8: PRIHT RT L4^3,"n3i";R 
T 15,3¿^pl" 
030S LCT £ar-B388; LET *1>1 LCT 

lO-B LET fti/=l LCT V*-7 LCT I 
lalS: GO 5U0 El LCT UV'D GO ^U 
B tB: GO SUB Z7 PRINT RT 16,8, 
INK S: PRPCR 3, "lMIIPi-': LCT 
11; LCT vv-ae GOÍl» í* BO 

9430 RETURN 
0400 LCT afi» LET lo 10 LET IUk 
1 LtT V*iS LCT U -11 LCT lin» 
4308. t,CT c«L<B410 CO &UB ZB: L 
ET uu>B GO SUS zb LCT vu«3flí G 
O SUB rfi LCT xjf »6 LtT v«^13; O 
Ú SUB rS LCT XX 'lí LCT «u»*. O 
O SUB 2 4 GO SUB IB: GO 9UB 0998 
: RJETURN 

9410 GO SUB gaSB; LCT PÉ^'4a70: 
LCT un «9408 RETURN 
9510 IHK 6 PRlfíT RT x 1,9 1; ■'ti"; 



XJK * 

SUB 






CO SUB 9000 
BSB8 INK 
flT X 1 1 1 

CD SUA 
4600 GO SUB eOSe INK 

RT ij^ia, " . ", flT 3,7 



r¿7Úr5**'-^''"""' 
PRirfT RT xi,vi; ■' f 
*b-,flT *i*a,vi;"ed- 



$080 RCTUBN 



>m: 



7,7. ■ . ",flT 4 
OO SUS 090O 



7 PÜIMT R 



8, ai, 

9810 PniHT RT 8,36, COK FOtt".*" 1 
IZi S'^^S'* 'f*^ Í,31.-C' RT Í,S6; 
IMK 3^f\^flT 4,16,"Jt'' 

4700 LCT «(■■ditl OO 3UB 0938 P 
SJíSt "T a<^,l8, INK 4, di GO SUB 
8900 RETUftN 

PRIMT H 
■ n", RT 



99B0 ir <iR*\ TrtEN IHH 8 
T Kl,9l,-=H"iBT Wl + l,vl, 
Xlta,ul, "u^V - RCTURN 



9968 IHK « 



RCTURN 
PHIKT flT Xl,Wl, "^C" 



RT XI ti, vi 

ftrruRM 

9968 GO 5U8 8958 LCT pu-pU*S P 



LISTADO 7 



Linea 



Ddtos Confrol 



1 FFFC90F7C09C77FFei7r 2026 

a 9Fft7s>Bi3Ct>DFF0FFcrrBr icei 

3 &770©3rFr«9PrrrDorFF i70ft 

4 f 3FFFFC3FrFF3BFlBFFF 3904 

O 0a43e5F3e4 74ESO4.eee6 lsao 

e 4P«P8C0>3SFCe7764rS74 1424 

7 n2Fae2ClS4O05FCDQee3 171S 

e er07(>C77 100^00030301 S33 

9 DFODIIOD6F77e7«O0CFÍ3 1S7S 

10 00e000000000BFBODOEF 030 

11 6e«S9&ErB&7f^O6987040 1S4.3 

la cos0OD7Den2E3fii40cee 9La 

13 00rrftf»fiFlñPlFF0«00CF6B 1306 

14 7S3D362r6DDrFBBRD6«D 13S5 

18 777BORF7FF7F3F3FDF0F 1408 

16 eaSSFFFFFCFCFCFHCBeñ 1940 

17 00071B7OR7OBBC3C00E0 1017 
10 7BAe0BOB3D3C003070B4 1004 

19 rcie0«eeBeeociea63Fe7 754 

a0 01000103040810^04000 556 

ai e0C0e0F0FeFCFEFFei03 1707 

Sa O70FlF3F7FFFe3030307 514 

«í3 07e70r0FCflcec:BE0E0&0 li&4 

24 70B0OF1F1F1F3F3F3F7F 713 

26 S0BeO»D0DCECeCFE00SB 1023 

26 •07F7F7F7F7F00e400FE 973 

27 F«F0F0F007lF3F7F7rFF 1S«4 
as FFFFCftFflFCFCFtl'FfFÍ'r 2507 

20 FFFFFF7F7F3F1F07FFFF 1630 

30 FFFEFEFCFee0030Ciai* i540 

31 14 100C03CB72101«141O 403 
39 7OC0306i47S£077H3400S SS^ 

33 06flF4F90C3C00CC0»C0f 956 

34 000006 1E003C7070200C 372 
3H B6ftDlA3400030300010F laS 

36 001FEO60401070BOaBS0 S39 

37 06 03«00 70 000 00 03^060 366 
30 O0Pl020F000e00C0C«Ce2 t>2b 

39 34&e2E14lClC0C02e30& 29 3. 

40 «D0Rl34ElBQO200S0e03 ^^7 

41 f:O304Sa6a60B30C0&0F5 9BÍ 

42 Fa00C70330O70CB6flEB4 967 

43 E eC 5020 00C0C 34300000 917 

44 5SaC70F06000607aee7C 920 
40 0700020e0E0Dl4BR6ece 366 
46 C0Be60F0e0F60FO00105 035 
4 7 040F000760C000E000B0 714 
40 00CO3a36304BC060B050 909 
4.9 70307040áC7R740000ee 616 






DUMP: 40.0 00 
N.'' BYTES: 487 




,¿o^ 



^' 



^t^l^tl 



50V' 



0^ ^wé'' r o^ 









éf^.'-r.r^o^ 






10 MICROHOBBY 



PROTEGER 

Y DESPROTEGER 

■ Aun cuando esíán muy de mo- 
da las proíecciones én los pro- 
gramas, a cada cual más so- 
ftsttcadas, es muy comente en- 
contrarse de nuevo con algunas 
de la.s utilizadas en li^ primeros 
tiempos. 

Nuestro amigo Joan PeñaLver 
nos envía desde Beges ÍBarcelo- 
na) un ííuco muy sencillo que po- 
demos utilizar en nuesEros propioíj 
programas 

Si utilizamos POKE Z373a.PEEK 
2373ff-5.Qí, desacljvaremos el 
ANTI-BREAK 

Y si, por el contrario, utilizamos 
POKE 2361 3PEEK 2373a-3 activa 
moa el BREAK 



ROM MUSICAL 

■ Muchas veces nos quebramos 
la cabeza intentando crear 
una labia de variables aleato- 
rias, pero, sm duda, no se nos ha- 
brá ocurrido utili^r los valores 
que contiene la propia ROM. 

Para muestra, no tenéis n; : 
que teclear el listado que os o'.í-^ 
cemos, donde se utiliza el conté 
nido de las celdillas de la ROM 
comprendidas entre la dirección 
Q hasia la 16333, para generar un 
sonido aleatorio. 



IN THE IN 

I En alguna que otra ocasión 
hemos ofrecido programas 
que utilizan para conlrolar el 
movimiento la función IN; esto ha 
ocasionado muchos problemas a 
los usuarios de Spectrum, sobre 
todo porque según las distintas 
versiones esia función devulve un 
valor difeíenie. 

Para solucionar este posible 
problema, es conveniente tn'r' 
ducir al principio del progrüi , . 
una línea como la que sigue: 



LET tecla ^BA*m 236 = 255) 



Y en todas las líneas donde se 
pregunte poí un IN. poner ésío y 
luego la cantidad entre párente 
SIS seguida de tecla Es decir, que 
SI fuese el IN eSSÍJÍJ. el que esta- 
mos analizando, deberemos po- 
ner: 




ESPIRAL 

Desde un pueblo de Badajoz, 
Don Benito, hemos recibido 
un truco enviado por Carlos 
Quintana, con él se crea una es- 
piral de puntos 

En la línea 10 podemos cambiar 
el valor por cualquier ríúmero 
comprendido entre 10 y 80, con- 
siguiendo aumentar o dismmuu el 
espacio entre cada vuelta de la 
espiral. 

Para aumentar la densidad 
cambíatenos, en la linea 40, el — ¡ 
por —Oí. 

Y SI queremos poner o quitar 
puntos de la e^iral, lo haremos 
en el bucle FX>R NEXT de la linea 
aO, sustituyendo el 700 por otro 
valor. 



a« rtm r-a to 7ae 
3« ver «• tnHDtT) *i 

K» NOrr r 



^4 



y^ 



\^^T 



\ ^ 



/ 



CURIOSOS 

RANDOMIZES 

■ Además de felicitarnos las 
Fiestas, Luis Celay Morales, 
de Leganés (Madrid), nos en- 
vía unos cuantos Randomizes Que 
se unf>n á la ya inmensa Its^a que 
hemos venido publicando. 

Teclear el siguiente listado y 
iespués hacer RUN 2; pulsar mu- 
chas veces la !< ' ' NTER. has- 
ta q\te aparece = i-intes filas 
de interrogaciones (?). bor rar el 
RUN 2 con la tecla DELETE, y ¡le- 
gar con el cursor ha^a la última 
imerrogactón. Intentar borrarla y 
veréis qué pasa. 

Por último, nos manda otros dos 
Randontizes para completar la ac- 
tuación 

RANDOMIZE USR 1234 
RANDOMIZE USR 1267 



10 POR M sSñ'QO TO 6000 
20 RPNDOHIZE USR « 



CANCIÓN 
DE NAVIDAD 

ICnsiina Castellano. deSaba- 
dell, nos envía un progratíia 
que genera un alegre villanci- 
co de Navidad, <^e podemos uii- 
lizar para hacer unas spect runa - 
vida des más alegres. 

El programa está totalmente 
reali2sado en Basic, pero automá- 
ticamente, al terminar de leer las 
datas, vuelve a empezar la músi- 
ca 



\9 flen coNCiOM de Nfluiof» 

34 nCAD N,D 

<e ir NOT H THEK AESTORE . PflV 
se SB CO TO ?« 
r,9 BCEP D/3,N»C 

&« GO TO 3« 

7« NElfT C 

8« RCfl TAet-R DE NOTR4 

a DATA lA, 4,17,1, 16, l.ltt.l 
DATA 1«,1, I>,4 ,1B, l,ia.3 

110 DATA 21,3,33, 1 ,34,1, aa.i 

l£fl DATA 34 , 1 ,93, 1 ,9'1 , I , iq^fi 
13*1 DATA 13.1, 14, I .I6,j.ie.£ 
1«. 1,21,. a. 19,1 ,19, £ 
i.9.9. 1». 1,19, A, 17,1 
1«,4, 17.1,ie,l,l#,l 
l£,l,14,Q,ia,«.17,l 
14.1, 10.1,16,1,17,4 
14.1, 1». 3, 21,3,33, 1 
C>ATn 34.1.34,1,^4,1,33,1 
OATA 31,1,13,0,13,1,14,1 
DATA ICt ,B , 1A,3 , Ib, l^aijS 
DATA Ift , 1 , 24 , A , 13 , 1,14,1 



14« DATA 
ie« DATA 
ie« PATA 
17© PATA 
la» DATA 
19e DATA 
3B» 



93* 



S4S DRTA l»,a.ie,3>?l.l.S,ll,.B 
3(» DRTfl tX,\,í1í,Í.\^.7 ,*.* 



m 655ff(?)-locla 




rwncalilda los í r u cos que nug-s iru:, 
tectowa qulefin pfoponer. 
Para ftfto. no ítgnen más qite eiwiaf- 
los pof corrao a MjCñQHOBBY, 
Ctra de Ifún km 12,400 ^0<9 Ma 
ütid. 



MICROHOBBY II 















•«*- 






.«---•; 







^..,-f%'*^* Tin 






■■ > ■ 












£f!?íáS5?2^< 






I 



f._-**¿i^,^::s^¿»'í3!!íS2' 



Para que lo tengas fácil. Aquí tienes una selección de los mejores juegos que puedes encontrar. 

Cualquiera de ellos tiene la garantía de calidad y adicción que esperas encontrar en un videojuego. 

Para no llevarte "sorpresas"... elige un juego distribuido por ERBE en cualquiera de las 

buenas tiendas de informática. 



.•»>i»t| 





TOP-GUN (ídolos del Aire) 

Top Gun te caioca en la cabina de un 
TOMCAT F-14. Grálicos vectoriales y la 
pantalla dividida permitan a 1 ó £ jugado- 
res luchar entre ellcra o contra Ú ordena- 
dor. Tus armas en este combale, r>o apto 
para cardiacos, son misiles guiados por el 
caíof, y una arrietralladora de 20 rnrn 




AVENGER(WayofTheTigerll) 

PriiT>efO fue "Way of The Tiger" en donde 
tuviste que deimsi/ar tus hat>ilidades para 
convertirte en Minja Ahtxa es Avenger^, 
en donde lendrás que demoslrar que, 

atíemás de f inerte, eres hábil e intefigente 
para conseguir vencer al Gran Guardián. 
Bueíia suerte... sólo los bravos sobre vi viián. 




GREAT ESCAPE 
(Gran Escapada) 

Atemania 1942 La guerra ha estallado y 

tú has siick] capturado y cond^rtado en un 
campo de concentración. Tu deijer es es- 
capar, pero no te resultará fáül. Necesita- 
ras planear cuidadosamente las acaones 
utilizando toda tu astucia para escapar 
con vida de4 campamento. 




Ei más espectacular d« los juegos de las 
máquifias. Conduce un vet^iculo especial 
evfiando a los lanzallamas, helicópteros, 
lanques, jeeps y campos de mirtas enemi- 
gos. B rnedro para enfrenlarle a elios es 
ei más sofisticado vehiculo armado del 
mundo, Prepárate con éJ a atravesar, 
puenies. morvtañas. ciudades y aerofuertos. 



Por primefa vez un juego supera a! filnn 
Ootjra (el (uego) te sórpréríderá por su ac- 
ción y sus graficcra, superiores, mcluso. a 
los <tel "Green Beret" El cnmen es una 
enfermedad...: tú, el remedie. 




Booms 



GOONIES 

Toda la emooóo de ía peíicuta de Spieh 
ber^ en tu ordenador Extto masivo en 
Anieríca. el juego revive los peligros y la 
aventura de ía par^lalla grande, usando 
una espeóai técnica de juego para 2 per- 
sonajes. Comparte las aventuras de los 
'Qoonies'' a través de intrincados lalierin- 
los. donde te espera toda la acción que 
puede dar^ en un juego. 





fM 



DISTRIBUIDOR 

EXCLUSIVO 

PARA ESPAÑA 



RAMÓN rodríguez 

Conx> su nomtíre indica, un juego genui- 
namente español. Un Punki simpático y 
vacilón que se ve envueílo en fas más ab- 
surdas y drvelidas situaciones de ias que 
tienes que ayudarle a salir airoso. Ramón 
Rodrigue; le hará compartir las aventuras 
y desventuras de un "Punki de Aki". 



C/. STA. ENGRACIA, 1 7 • 2fiOl O MADRID, 
TFNO(9t)447 34T0 

OELEGACÜNeARCELONA. 
AVOA- MISTRAL. N 10 TFÍíO. (931 4320731 




Movie: Ficha Técnica 

Título original: Movie 
Programadores: DiskeyMam 

Compañía: Imagme 

Distribuidora: epbe 

Versiones: Specírm y Arnsífaú 

Tipo de juego: Viúeoaventura 

Sinopsis: t^uevá YOfi<. arios 30. El sup&úetective Jack Mafiow 
se ve envuelto en una peligrosa misión en la que úeóe muoóumse 
en ¡a ^panúa del gángster Bugs Mattoy y localizar una cinta grabada 
que contiene una importante iníomiaci^ Las mujeres, et atcofiol y 
íss pistolas juegan un importante papel en ei desarroifá úe ¡a hisío 
fia 

Características: Diseño (rtámensmal. iconos para opcio- 
nes ae movtmiernO y accmes Posit^lnJaü úe áalogar con otfos per- 
sonajes 

Lo m6J0n Excelente ambientaron. Minuciosidad en tos dise- 
f\os. Fíial manejo de ios iconos. Originalidad y sagacidad en los éá- 
Sogos 

Lo peón Ajeno al programa el no tiat^r podido ser traducido 

al casi0ano. 



Por lin. la pnrmía edKXidn de Los Jijsiiciefos (^l 
Sctiware ha liega* a su culminaciófi A lo taigo út 
este arto han desfíiado por nueara revista todos 
aQMeltDS pfOQfamas que, por uno tí OJro fnoinrt), ten 
desiacaito dei panorama dei soMware muncSai 
Evicíentómente. no essan («Jos los ijue sor, pero si C|ue sw 
todos los que esiSn 

Ouranle el i/anscur$o d« bs úJEimús doce me^es, m tcual de 33 
prograinas trat) pasado bajo la ntiracía aieni:a de nuesiros 
eupenos ¡usttci«ros. qutsnes han expirado 9i trnpsrc^l y 
(interesada opinún a cerca de e$!Qs mulos penenecteflies a 
otras mm com^^í^ de software (íie^e^tes 
Es pc^ que no lodos esi^s <k acuerdo con los resu^ladcé y 
pun;ü3Cior^ da&wíis por cada uno de los programas pero de 
lo que no cate duda es de i|uQ le» op«n)QiKe vériíidás por eslos 
Jitsuoeros del Software, eorresponden a las de auiéftticos 
conocedores á^ tema recordamos que cada uno de ^^ tuvo 
quÉ responder a un dificii cu^tionano). por ki que su vit&Sñ}Oi 
es tan v^Üdo corno et que rtiás 
Afwa ¥t soto fws qiieda dar la eftfwrabuena ai ganadw y 
ag^adecei la co^abotacián de Las con^psAías de sotlware y 
ú)Sin&j4doríis. Sin 1^ cuales no hutoa sido .postbte la ^éKiia 
de este concurso, 

Del fnismo modo, ¡aríblén queíemos agradecer a lodos 
nuesifts lectores, y en esíjecial a tos que fueron elegidos coro 
Justicieros del S(ítwafe, por su masiva y c^urosa panicipacién 
Por oira pane. MICflOHOeSY manteía su deseo de dar 
coriinuidad a esie premio, pw lo que en sananas prójimas se 
convocará uria nueva edición de Los Jusiioeros dd Software. 
para la cual esperamos vuestra colatoraaón 




14 MJCROHOBBY 



/ 



N.° 


PROGRAMA 


COMPAÑÍA 


PUNT. 1 


1 


Movie 


Imagine 


9.3 


2 


Batman 


Ocean 


9.1 


3 


Camelol Waíríors 


Dinamic 


9 


4 


Three weeks in 








fBradfse [ 


Mikro-Gen 


e,8 


5 


The way of the liger 


Gremiin Grafics 


8,7 


6 


Ole, Toro 


Dinamic 


8.5 




Gunfrighl 


Ultímate 


8.5 




Green Beret 


Imagine 


8.5 


9 


Aniiriad 


Pal a ce Software 


8.3 




Sir Fred 


Made in Spam 


8.3 


11 


Satxíteur 


Duren 


8,2 




Raspülín 


Firebird 


8.2 


13 


Us ires luces de 








Gaurung 


Erbe 


8.1 


14 


The great escape 


Ocean 


8 


15 


Phanlomas 1 


Dinamic 


7.9 




Equinox 


MikfoGen 


7,9 


17 


Cyberun 


Ullimate 


7,8 




Cauldfon ti 


Paiace Software 


7.8 


19 


Leyend oí amazon 








women 


Silver Soít 


7.6 




Pyíacüfse 


Hewson 


7.6 


21 


AsleríK 


Meltxjurne House 


7.5 




West bank 


Dinamic 


7.5 




Fairlighl 


TheEdge 


7.5 




Yabba dabba cíoo 


Ouicksilva 


7.5 


25 


Infiltrator 


US. Gold 


7.4 


26 


Díagon s lair 


Software proyects 


7.2 


27 


Jack ihe nipper 


Gremlin Grafics 


7.1 




1 of the mask 


Electric dreams 


7.1 


29 


Ptian tomas II 


Dinamic 


6.9 


30 


Mickie 


Imagine 


6.8 


31 


Figtiting warrbr 


Melbourrve house 


6.7 


32 


Marsport 


Gargoyie games 


6.6 


a^ 


Pppeye 


DK'Tronics 


6.5 



LOS 

JUSTICIEROS 
DEL SOFTWARE 



1" TRIMESTRE 

Justo Sor Id! Gi! i.BiiFCtírúoai 

Javieí Redondo Gnondo iKladritfl 

Gofio PoiMe Viiiamdyo' iPamptonarMavarra) 

José Carlos HiMí Cagigat {Saniandef iCar^taCif la) 

Daniel Qor^^i iMadrd) 

Feo Javier Vaieio Sansano (Étehe/Wicanie) 

Ce 13 Cénente Coflés {Umm 

2^ TRfMESTfíE 

David {fe Voáo (Zumaya^Oí^puzcoa) 
P>iaí Alias Vaicafce (Leónl 
José Arnow Qmm Safiesiefos [C&díl 
r>wfiei Marii (CaleíiaBarcelórvaí 
.-...■jn MsfkéSsints Aliaba (Vaíenciají 
Ricdf ds PMxm VilleflXií (Gijá^Asíon^} 
B«>euo Caiíos Alonso Feínáíwler (VaiíaddiílJ 
Ffamcisco Javref Cano Peíio {Madrid) 

5.^ TRIMESTRE 

José Luís Se^arra EsiéOane; tAgutir de CampooiPaienciaj 

Pedro Reviiia Onega (Burgos) 

Lmss Carda Sincneí (Ro Sia Mafia/Cádat 

S:iiltaqo Colas HsrrefQ (Zaragoza} 

; ^éiei Barreíro (Sa&ade{irBa«ce4o<u| 
:,U.:~ .;3pe2 Me*inat |Marc^rríai(yGuadata|9ra) 
Mis^ricorda P^u^ Gil (FtetJStTarragonal 
Aibef lo A Cifnáit Mirand» iTofre^nffiga^smaona^ 

4^ TRIMESTRE 

Ai&erto Torres Aitwftana (Gerona) 

Javiej Cabíera Peseí (Vaiencoi 

Carmen Manganera Valero (MantsesWalewai 

Lus A Áivare2 (Ateofc6fVMadrid) 

Juar Garios Esprrtei Hurtado (SeviUai 

Xavier Wasifi Pesouer (Bafceiofiat 

José Antonio Rodrigue Ovalie iVillafranca del BterityieOft) 

Nurra Valdés Diaz áe Tuesla (Viioria/Alavaí 



MICROHOBBY 15 



Esta semana veremos tres errores 
que. si bien no se presentar» con frecuencia, 
sí resulta útM conocerlos yo que nos indican algunos 
características del funcionamiento del ordenador que, t\abltualmente 

pasan desapercibidas. 



7 RETURN 
wif hout GOSUB 

SIGNIFICADO; «RETURN 
sin GOSÜBf». tr>dica que el 
iniérprete se ha encontrado 
un comando sRETURNí», pe- 
ro no sabe adonde retornar, 
ya que no t\a habido un 
•iGOSUB* previo que lo en- 
viara aquí. El hecho de Que 
el error sóüo pueda ser pro- 
ducido pof el comando «RE- 
TURN» puede hacer pensar 
que su solución es fácil. Na- 
da más atejado de la reali- 
dad. En algunos casos pue- 
de ser uno de los errores 
más difíciles de fesolver. 

CAUSA; Cada ve^ que el 
Intérprete se encuentra con 
una sentencia «GOSUB», 
mete la dirección de la sen- 
tencia siguiente en una pi- 
la denominada »Píla de GO- 
SU8i» y salta a ia línea que 
se le indique. Posteriormen- 
te, ai encontrar una senten- 
cia «RETURN», lee de la pi- 
la la dirección a dortde de- 
be retomar, que será la sen- 
tencia siguiente al ««GO- 
SUB» que ¡le trajo a esta ru- 
tina. Como ta pila de GO- 
SUB es del tipo «ultimo en 
entrar Primero en salir», per- 
mite la anidación de subru- 
tmas, de forma que siemo- 
re se retornará a la senten- 
cia siguiente a la úitíma lla- 
mada, Pero, ¿que ocurre Si 
se encuentra un «RÉTURNn 
si que haya habido una tía- 
mada previa con ««GOSUB»? 
En ese caso, cuando el in- 
térprete vaya a buscar la di- 
rección de retorno en la pi 
la, ia encontrará vacia y no 
salina sonde retornar, por lo 
que detendrá la efecución 
del programa e imprimirá el 
mensaje: «RETURN without 
GOSUB >>. La causa más fre- 



cuente es que se haya sal- 
tado Con "GOTOp* en medio 
de una subrulina. Hay que 
tener en cuenta que si hay 
varias subrutinas anidadas. 
el error puede no ser detec- 
tado inmediatamente, pues- 
to Que la pila de GOSUB no 
estará vacía; sin embargo, 
el error hará que la pita ten- 
ga un elemento de menos y 
los retornos no se harán en 
el orden correcto. En cual- 
quier caso, el informe «RE- 
TURN vwiíhoul GOSUB» se 
producirá cuandd el progra- 
ma intente realizar et último 
retorno, a menos que ta al- 
teración producida en la se 
cu en era de retornos, provo- 
que algún otro error con an- 
terioridad, 

SOLUCIÓN: En general, 
se trata de un error suma- 
mente difícil de localizar sin 
ayuda de un trazador (el co- 
mando «TRON- comentado 
en el primer capitulo y del 
que carece et Spectrum), 
por lo que lo más indicado 
es hacer un organigrama 
(diagrama de flujo) del pro- 
grama y ver si la codifica- 
ción que hemos realizado 
sigue fielmente los pasos 
indicados por el organigra- 
ma. Esle lipo de errores 
suelen ocurrir en programas 
con una secuencia de eje- 
cución muy «enmarañada^ 
por lo que el mejor consejo 
que podenxjs dar al progra- 
mador es que escriba sus 
programas con una estruc- 
tura lo más clara posible y 
evite el uso de «miles de 
GOTOs» (uno de tos princi- 
pales «viciosn que se ad- 
quieren aprendiendo a pro- 
gramar en Basic) que hagan 
difícil seguirle la pista. Si se 
sigue este consejo, se faci- 
litará mucho la depuiración 
de cualquier error. 



8 End of file 



SlGNfFIGAOO: «fin de fi- 
chero»". Indica que se ha in- 
tentado leer más allá del fi- 
nal de un fichero de acceso 
secuencial en t^icrodrive, 
RS-S32 o ZX-Net. Es decir, 
se han intentado ieer más 
datos que los que contenia 
el fichero- 

CAUSA: este error sólo 
puede presentarse si se tie- 
ne conectado el Interface 1, 
ya que es el único disposi- 
tivo de Sinclair para Spec- 
trum que permite manejar 
ficheros de acceso aleato 
rio. Cuando se abre uno de 
estos ficheros y se asigna a 
una corriente (por ejemplo; 
con OPEN «5 ,..) todo loque 
se escriba por esa corrien- 
te (PRÍNT ^ ...] irá a parar 
al fichero. Asimismo, lo que 
se lea de esa corriente (IN- 
PUT #5) será leído del fiche- 
ro. Si cuando se intenta 
abrir el fichero, éste no exis- 
tet se abrirá para escritura, 
en caso contrario, se ai^rírá 
para lectura. Pues bien, si 
con un fichero abierto para 
lectura, ejecutamos más tN- 
PUTs que los PRINTs que 
se ejecuta ron al crearío, no 
habrá datos que leer y el 
programa se detendrá con 
este error. 

SOLUCIÓN: lo más pro- 
bable es que se haya utili- 
zado un bucle para escribir 
los datos en el fichero y 
otro para leerlos. Conven- 
dría comprobar si amixis 
bucles tienen el mismo nú- 
mero de interacciones, Por 
otro lado, puede ocurrir que 
se intente leer, por segunda 
vez, un fichero sin haberlo 
cerrado y vuelto a abrir, és- 
te sería otro posible motivo 
que provocaría el error "End 
of filen. 



Jesús ALONSO RODRÍGUEZ 

9 STOP 

State ment 



SIGNIFICADO: «senten- 
cia STOP'. Indica que eí in- 
térprete ha detenido la eje- 
cución porque se ha encon- 
trado con una sentertcia 
«STOP» que asf se lo orde- 
na. 

CAUSA: no se trata, pro- 
píamente, de un error, Si el 
iniérprete ha encontrado 
una sentencia «STOP» es 
porque el programador ja 
ha puesto ahf por alguna ra- 
zón. Normalmente, se pone 
una sentencia «STOP»* du- 
rante el proceso de depura- 
ción de un programa, para 
detenerlo en ese punto y 
comprobar el estado de al- 
gunas variables. Se puede 
reanudar la ejecución del 
programa con el comando 
«CONTINUÉ» que empieza 
ejecutando la sentencia si- 
guiente al «STOP", 

SOLUCIÓN: cuando el 
programa iha puesto ahi la 
sentencia «STOP», será por 
alguna razón. La solución 
evidente para que el progra- 
ma no se detenga es editar 
el listado y quitar la senten- 
cia «STOP*. Puede ocurrir, 
no obstante, que el progra- 
ma se detenga sin que es- 
tuviera previsto, es decir, 
que alcance la sentencia 
«STOP" cuando no debiera 
haberla alcanzado, En ese 
caso, nos encontraríamos 
ante un «error lógico» y, co- 
mo de costumbre en este ti- 
po de errores, lo mejor es 
trazar un organigrama y 
comprobar si el programa 
que hemos escrito i o sigue 
fielmente. Siempre es más 
sencillo detectar los errores 
lógicos sobre un organigra- 
ma que sobre un listado. 



16 MICROHOBBY 



YA ESTA A 
LA VENTA 



Jutfos 



gTRARGIA 



# > 



tA 



0# 



i»*^ 



''^l?^ 



..^;¿.íi 



W 



>í1 



^*^- 



^ 



. y^: 



i?J" 



-¿í^' 



*» > 



j 



l>^f 



"«í 



J^ 



G^éii^ 



:^ 



íí.* 






:-'^ 



S=^ ■^•#*v-- 



•a^síuír 



X 



.^i'v- 



^ 



'^6' 



^ 



*: 



O) 






*r*^ G, 



1% 



^'fj-^ K 



% 






f^. 



* 



í>A 






V 



>t>/, >V^ 



/ ■í*"'! 



?4 



^/ 



Jfe 



"> * '^ 






í^: 



^í 



n 



.y 



A 






¿s^^- 



:r ^ 



ÍÍS**- 





_J JJJ_i _í 




S' 



¡ 




_/-l 



Uno de los videojuegos más populares de ios últimos años viene a 
haoer su fulgurante aparición en el Spectrun}. Su fama ya ha 
alcanzado muy imporíanies cotas, pero seguro que a partir de este 
momento, y gracias a su excelente conversión al ordenador, se va 
a convertir en uno de los grandes éxitos del año. 




jaj-viiiq^ 




fiAlATI.KT 



An-acle 



11.S. (,«»kl 



I hay algún progra- 
ma qué cuando sa- 
le comenlado en 
nuestra revista, !a 
gran mayoría de 
los usuarios ya tienen cono- 
cimientos de sus caracterís- 
ticas y argumente prinapal, 
Cauntlet es. sm duda, uno 
de ellos. 
A pesar de que este jue- 



go no ha lomado conrio pro- 
tagonista a ningtín persona- 
je famoso del mundo de) ci- 
ne o del cómic. o de que su 
tema no está basado en nin 
guna película de actuali- 
dad, seguramente una bue- 
na parte de vosotros habéis 
reconocido su nombre na- 
da más verlo 

Esie mego, en su corres- 
pondiente y genurna ver- 
sión para las máquinas de 
videojuegos, es ya conoci- 
da en todo el mundo, lo que 
de por sí ya es una buena 
garantía de calidad 

Al menos Cauntlel trae 
ej<celentes aniecedenies; 
pero ¿cómo ha quedado el 
juego para Spectrum^ Esta 
es una pregunía que en las 
próximas lineas trataremos 
de desvelar, aunque, por si 
SOIS impacientes, os pode- 
mos adelantar que. a nues- 
tra manera de ver. ha que- 
dado un juego sensacional 
De todas lormas, si lo que 
os apetece es conocer más 
a fondo las carácter islicas 
del programa, no paséis 
aún la página que quedan 
I muchas cosas que contar 



De momento, empezare- 
mos comentando cuál es el 
argumento en el que se ba- 
sa e&te Gauntlet, 

Nos encontramos en el 
Castillo de las Sombras, lu- 
gar infecto V peligroso, 
donde moran todo upo de 
fantasmas, demonios y de- 
más individuos de malas in- 
tenciones y dudosa reputa- 
ción. 

Hemos dicho «nos» no con 
afán de fiorituras literarias, 
sino porque realmente el 
juego está protagonizado 
por vanos personajes A sa- 
ber: Thor, Thyra, Merlín y 
Ouesior- 

Ttior. el guerrero, ea el 
cachas del equipo, y. tanto 
en la lucha cuerpo a cuer- 
po como en lo que al poder 
de disparo se refiere, sus 
condiciones son excelen- 
tes. 

Thyra. la pane sensual 
del [uego; a pesar de su 
condición femenma tam- 
bién posee unas buenas 
dotes de lucha, aunque su 
mayor virtud la obtiene de 
su habilidad en el dominio 
de la espada 



M VK 

^ 


* 

■ 


> V 

y m j;: f t 


P i^ 

^ 


>■ 


JE ,1- 

pmHFmt 





Merlín, el mago. Su ca- 
rencia de fuerza la suple 
con sus mcrefbles dotes 

igicas. A pesar de su 
..üad es un buen guerrero. 

Questor, el enano, repre- 
senta la astucia y aunque 
no posee una fuerza exce- 
siva, es muy práctico en el 
combate. 

Como veis, cada uno de 
ios protagonistas posee 
unas determinadas ccndi- 
ctones físicas y mentales El 
desarrollo del juego de- 
penderá, pues, del perso- 
naje que controlemos. 



18 MICROHOB6Y 




Al prmcipto det juego, se 
nos pide que elijamos entre 
uno de estos cuatro lucha- 
dores, por lo que según de- 
seemos que se desariollen 
los acontecimientos, ten- 
dremos que decidir con 
cuál de ellos quedarnios- 

No penséis, sin embargo, 
que nos encontramos ante 
un juego de estrategia. Na- 
da más lejos de la realidad 
Gauntlet es un programa 
con el desarrollo típico de 
yn arcade de acción; es de- 
cir, que dejando a un lado 
estas pequeñas variaaones 



que se pueden producir, 
nuestra misión principal va 
a consistir en eliminar a lo- 
do bicho viviente que se in- 
terponga en nuestro cami- 
no, 

Estas variaciones a las 
que hemos hecho alusión 
son las que se refieren a la 
capacidad de eliminar con 
mayor o menor facilidad a 
' 'íTmmado tipo de enemi- 
En la práctica, elijamos 
al personaje que elijamos. 
lo que vamos a tener que 
hacer es disparar continua- 
mente durante todo el de 
sarrollo del programa y ira- 
lar de acabar con el mayor 
número posible de fantas- 
mas. 

Sin embargo, aparte de 
este objetivo fundamental. 
otros factores importantes 
también iienen lugar en el 
desarrollo del juego Por 
*?ipmplo, existen repartidos 

ifre los muros y pasillos 
ae esie tétrico castillo un 
buen número de amuletos, 
llaves, alimentos, trampas o 
transportadores. Como po- 
déis suponer, cada uno de 
estos ítems tiene su propia 
utilidad y sin ellos es impo- 
sible avanzar en la misión 
Pero también hay que se- 
ñalar que sus aplicaciones 
son, en la mayoría de los 
casos, inmediatas, por lo 
que no lendremos que 
preocuparnos de cuándo y 
en qué lugar ul diñarlos: na- 
da más cogerlos sabremos 
sus efecios, 

Otro detalle muy impor- 
tante de Gauntleí es que 
pueden participar simuhá- 
nea mente dos jugadores. 
De esta forma se consigue 
dividir el riesgo y multipli- 
car la diversión, Los dos 
personajes pueden ayudar- 



se el uno al otro, por lo que 
el número de enemigos a 
eliminar se reparte entre 
ambos y resulta mucho más 
rápido y sencillo el llegar 
más lejos en la misión, a la 
vez que todo el desarrollo 
de la acción resulta mucho 
más entretenido y adictivo 

Sin duda alguna, Gauntlet 
es un programa que divier- 
te a todos Elsto lo logra 
principalmente por el dina- 
mismo y rapidez de su ac- 
ción. A pesar de que todo 
el juego se desarrolle a un 
rilmo muy vivo, no es el tí- 
pico arcade en el que te eli- 
minan al menor descuido, 
sino que, por el contrario, 
puedes moverle con retaii 
va facilidad por las panta- 
llas y seguramente podrás 
conocer muchas de ellas 
antes de ser «borrado del 
mapa», De esta forma, se 
combina a la perfección la 
emoción de tener que mo- 
vernos rápidamente, con la 
iranquilidad de que no va- 
mos a morir a la primera de 
cambio 

0ui2á el aspecto más con- 
trovertido que presenta 
Gauntlet es la escasa bn- 
llantes de sus diseños, La 
verdad es que éstos son de 
una gran simplicidad y la 
mayoría de las pantallas es 
tan formadas por líneas 
más o menos decoradas 
que representan los muros 
y pa.sillos del castillo, aun- 
que, eso sí, todas ellas es- 
tán literalmente «plagadasi 
de pequeños personales a 
eliminar. 

Pero, por otra parte, esta 
sobriedad en los gráficos 
es más que comprensible si 
consideramos que eííisten 
aproximadamente unos i 00 
niveles diferentes en los 



que se desarrolla la acción, 
estado compuesto cada 
uno de ellos por otras 10 o 
más pantallas El número 
de éstas, como podréis de- 
ducir, asciende a una cifra 
más que considerable. 

En lo que se reñere al 
scroll de las paniallas, tam- 
bién hay que señalar que 
esiá realizado con una gran 
suavidad, ya que apenas te 
das cuenta de que éste se 
está produciendo. 

En definitiva, podemos 
decir que quizá en un prin- 
cipio el programa defrauda 
ligeramente por su sobrie 
dad gráfica, pero que esto 
se ve sobradamente supli- 
do por la enorme cantidad 
de diversión que nos ofre- 
ce su desarrollo, Gauntlet 
es. sin duda, uno de los jue- 
gos más adiciivos de cuan- 
tos se pueden encontrar en 
el mercado Un auléntico 
•juegazo» que entusiasmará 
a todos. 

Por último, diremos que 
debido a su enorme canti- 
dad de pantallas y escena- 
rios diferentes, todo el pro- 
grama no puede ser carga- 
do en un solo bloque, por lo 
que, a medida que consiga- 
mos superar los diferentes 
grupos de niveles, lendre- 
mos que poner de nuevo en 
marcha la cinta e ir grabán- 
dolo por parles. Y es que 
no hay nada jjerfecto. 



1 

■ ~ • * 



MICROHOBBY 19 




^- L tí'ffi !/5Iü ü 




ti^iVERKAI 
IIER4» 



\ íf letmvc'iitiira 



>lnhU'rlitMiÍr 



Siguen apareciendo 
pivgiiím&s de los 
llamados sene ba- 
rata, que la casa 
Masi enrame esiá 
comercializando actual- 
mente, Algunos de estos 
programas son antiguos li- 
tulos que fueron lanzados at 
mercado hace algún tiem- 
po y que se han vuelto a po- 
ner en circulación, cosa 
que los nuevos usuarios del 
SpectTum, llegarán a agía- 
decer algún dia. 

El programa está am- 
bientado en un planeía una- 
ginario, similar a la luna, en 
el que tenemos que buscar 
una sene de objetos, nueve 
en total, para poder salvar 
al planeta y con eUo nues- 
tra propia vida, Eátots óble- 
los pueden ser llevados to- 
dos a la vez y posteriormen- 
te ser utilizados a nuestra 
conveniencia Hasta llegar 



a entrar en la sala de Ja 
computadora, y arreglar 
nuestra nave de carga pa- 
ra poder escapar con los 
objetos del planeta, debe 
remos luchar mcansable- 
mente por estos tortuosos y 
peligrosos parajes. 

Los gráficos del juego 
son de gran calidad, obte- 
niendo un buen efecto de 
movimiento del protagonis- 
ta, así como los pululantes 
bichitos que nc« impiden 
atravesar cómodamente las 
pantallas del mtnncado la- 
berinto que es este plane- 
ta. 

El maneio del juego qui- 
zás resulte algo complicado 



por la moóiTKxla colocación 
de las teclas, pero, iras al- 
gunas partidas, acabare- 
mos adaptándonos a su uso. 
El juego en sí nos recuer 
da a otros muchos progra- 
mas de similares caracte- 
rísticas y adicción Un pro- 
grama entretenido, pero 
poco más. 



■I 11 n « 



II I 11 11 

■ 11 H 

I II ■ 11 11 11 

I 11 i 11 11 11 




M ¿íí Üi 




i»a 



Ksirfitt'níji 



\la!<^lt'rlrtiiii(' 



Este 180 es el típi* 
oo juego de dar- 
dos que tanto 
gusta a los ingle- 
ses y que los es- 
pañoles solemos practicar 
en el pub del barrio, aun- 
que este programa nos evi- 
ta el riesgo de saltarnos o 
saltar un ojo a alguno de 
nuestros contrincantes. 

Con este juego se puede 
hacer una competición, ya 
que el programa posee una 
tabla de récords en que se 
inscribirán los mejores 




£0 MICROHOBBY 




El juego no es tan sólo 
una djana y unos dardos, 
ya que además podemos 
jugar con ios distinios per- 
sonajes del programa La 
primera escena que vemos 
es una diana y una mano 
flotando a la cual nosotros 
dirigimos. Pero al lanzar 
nuestros tr&s dardos, cam- 
bia la pantalla y aparece 
una barra de un bar ^n la 
qué una gorda íseñora está 
coniinuamente llenando va- 
sos de cerveza y deslizán- 
dolos por la barra. Para 
darle más realismo en este 
pub no está prohibida la en- 
trada de perros y de vez en 
cuando un can aparece 
olisqueando por la barra y 
al ¡legar a uno de sus extre- 
mos este lindo animalito ha- 
ce algunas de sus necesi- 
dades biológicas - 

En el juego entre dos ju- 
gadores no aparece la ba- 
rra de! bar por lo que es 
bafitante más rápida (algo 
muy de agradecer» pues 
cuando se juntan muchos 
jugadores en una competi- 
ción la cosa se puede eter- 
nizar) 

Los gráficos y la calidad 
del juego en si son extraor- 
dinarios, y su grari realismo 
nos hará pasar buenos ra- 
tos delante del ordenador, 
lanzando tan particulares 
dardos. 



I II II 
II 11 

Hll il II 11 I 
II II II 11 I 

U IIOB U i 



í%¡\ 



VIA 







iíiftukl4¿^ 



■ILSTI!^ 



VÍdt>oii\«>ritnni 



Diiiattiii' 



Enire las últimas 
creaciones de la 
casa Dinamic nos 
encontramos con 
el programa 
Dustm 

£1 juego está basado en la 
fuga de una cárcel de alta 
seguridad, en la que se en 
cuentra prisionero nuestro 
protagonista^ Kid Saguf. co- 
nocido por el sobrenombre 
del rey del Robo de Joyas. 
Esta pristan ha sido dise- 



ñada para mantener aleja- 
dos a los esbirros mafiosos. 
y la mala calaíta que anda 
sueha por ia ciudad, de sus 
tranquilos y apacibles ciu- 
dadanos, 

Tras largos años de peno- 
sa cusiodia policial. Kid ha 
conseguido encontrar una 
posible escapatoria de los 
muros de la cárcel. Los ho 
ranos de los policías ya no 
son un problema para él to- 
dos tienen un movimiento 
monótono y mi mano que ha 
conseguido aprender de tal 
forma, que podría seguir los 
pasos de sus guardianes sin 
necesidad de saber la hora 
que es ni si es de día ni de 
noche 

Pero aún le quedan mu- 
chas cosas que saber del 
entorno en el que se en 
cuentra. Hasta las rejas de 
su celda llega el fresco aro- 
ma de! mar, pero en ocasio- 
nes, cuando el viento sopla 
del oeste, llegan hasla él 
ciertos olores campestres, y 
sonidos de animales como 
en una cercana selva, que 
desde sus barrotes no se 
llega a ver. Duslin anhela la 
huida, para lo cual deberá 
conse^ir cienos objetos 
que poseen los policías y los 
demás presta valiéndose 
de toda la astucta y fuerza 



física que sea capaz de de- 
sarrollar. 

Aún hay muchas cosas 
que Kid no ha conseguido 
por sí solo y para no perder 
la costumbre tendremos 
que ayudarle a cruzar los 
muros de la peniienciaria. y 
salvar todos los obstáculos 
que se le presenten Esta di- 
ficuliad nos hará pensar 
que, al fm y al cabo en la 
cárcel no se esiá tan mal. 
con sus tranquilos y stleinciio 
sos pasillos, su agradable 
comida, y esa siesta a la 
sombra lan reconfortante. 

En suma, el juego es adic- 
liva por lo que nos serán re- 
conforta ntes las horas y ho 
ras que tendremc» que pa 
sar frente al ordenador, con- 
templando unos buenos 
gráficos que en ocasiones 
nos harán, incluso, alegrar 
i a faz. 




-^- 



11 H U 11 

■I Ü II 

■I 11 

I BU il Uli 



-'T*T*T'T'l 



""' r'T''í".f ■■}■■■?■ 



MICROHOBBY 21 



LENGUAJES 







msfflfm 



Hasta ahora solamente hemos visio sentencias del Pascal, pero esto no nos 
permite apreciar toda la potencia del lenguaje proporcionada por lo 
estructuración y modularidad, 

Este artículo es uno introducción a! tema medionte la declaración de 
Funciones y Procedimientos. 



'¿•ícaI ^uminihiira un gran número út fun- 

ciuntr^ priMlcnnidiis, ¡il(^uii¡a de Utn tiaslcs 

v'imtK en el nriiciilü nmcntn. lividcnic- 

1'. riioue, Ü.I di-tjnÍT i'I Icntiuaje, su auiar no 

''•' pudo prcvcer lítÓM riLicsiriüt. ncccsicl¡id<:'!<, 

per? si ntír, dej(.> !ü pLieria abierU para míe h\y dv- 

hniéninios noüíHrm nvi'.HUw. 

Ln rcaltilad. ;it c^^rihir M!N fS'PI) ci^ranio^ lía- 
mando a una tuncióii —SIN— y dáinJols; unos va- 
lorcN admiadci^ "-{2"PI^— , que se Ibniítn pard- 
mciro:^ reales, paía que noi isikiilc lo que querc- 
mtM — ct seno de Q'i'\ )— . Cuando deilnsimo* a 
nuevtrcí ^tíí,\o ana Tunción, haremos lo mismo. 

Declaración de funciones 



J'iiui dí.-'.I.iiar ii.ii.t ,'jíííijr..',- ru-M'-ii.iii.iov espcfí- 
ficaf el nombre pof fl i|u.,' Lkstaitu>^ ilamurlu. i-i 
li|vi que lendrin sti't i>.kr.miL;tro^ y el lipo úí fi- 
suliadi) espcra«ki. Con un ejemplo se verá mejor: 



FIWCTION t«YDR (X.YsMEGER) 


\im 


GER; 




BEGIN 




IF X>Y THEN t^YOR;=X 




ELSE WYOR!=Y 




e4D; 





l'l'NCTIC)^f sipnilics que vamos ei definir itn<i 
funi;i(^n. 

M Al t)K es e] nombre que te lieiiuis <JíiUo y por 
el nt)!^ la llanuireiiios (la tuncióu hal[a el mayor 
de dos nümerm enierüsi). 

IX.I :]!S rKCJi':K^ SL'ttüla que la función recibi- 
rá como parümeiros. do^ eriienw. 

ilNTKGKR ^íjuEÚtica que el rebultado de la fun- 
ción, será un enicro levidenli'mente. el mayor de 
dos emefi» e^ lamhién un eniero). 

t\ la funviíWi ia lliinuiri';ii]iios, por ejemplo, can 
MAV(>Kl7,<>| y dcMiUeriaV. 

<M'<>-L'i wttei^ qtjL.' hemos puesio dO!i variables 
<\, \ :IM l-X>t:KÍ y nti las dos eunvuiuei de rities- 
iro i^jernpJd <7,9| ya que i{ener;i]mt;i:)!e rcclamít- 
remos a iinn l'iintjión tit-tdcdil'erent'Cs lugares diel 
prui^rama y con dalos disiiiui,i^. I;n cada cam. % 
c Y lomarán los valofe^ que >c haJIcti fiurc pa- 
rtan lesis y pnr ct orden en qvK se eii<;uemrc[i' O 
sía, en este caso, S (ocoíj e¡ ^alor 7 c 1 «3 \alor V. 

X c \' w llíirnan parámeiros ronnales y ^*lo se 
usan dentro de la declaración de la tniKión. Co- 
mo vos no es n-ceesario dc^rlararla^ en la pane de 
declaraciones del prof^ramar al hacer 4X,V'ilNTi> 
(íKK'I quedan definidnií. 



Por «upuc-sto. una función pucdcr contener di- 
líTenitfs tip^ís de parjimeiros formalr» y el tipo del 
resulUido lainbieit puede ser ditVrctuc, l*or u'icm- 
pío: 



FUNCTI0N4SC]] 


(A;CI*«ííX:MEGER 


);BDaL£^j 






BWfi 






JF CHR(X)=A TKEN ASCIIi 


=TRUE 




ELSE ASClJj 


=FALSE 


ENO; 







l:iia iLiiKiíín dcMiehc IKl h si Jienios intfo- 
din,"ido la leira y su eódi^rn ASt'll conecto y í"Al,- 
MK en cas4> contrario. 



ASCI1ÍV,50) — > FALSÉ 
A5CI1ÍA,¿5) ™) TRÜE 



1 



(1,1 liir.iiT; |:iLtJ.li:ial,t tHR(X> donde X es 

L'niL-im, l1vuíí.íii;i;I [.ji^viei sDiiespondieiitcál có- 
Ji>fo \SC\\ dtf X}- 

Declaración de 
procedlmíentús 

l M^ prmviJtiTui'fífoü tienen una forma pareci- 
úíi a las fiffíi'iirnex pero son mueliu más t1e\íbleít. 
Miúlliras. que l^sJunriúnéX niíeeíiían unOs p.-irá- 
mctros y siempre proporcionan un resuliadu, tos 
pnifedmh'tttoí pueden lenei parániciros o no y 
pueden dar uno, varius resuliadot^o ninj^uno. Son 
como pequeños subprograma^. 

1.a forma de lia mar a un priKfdimienlo es s.r- 
inilaT a lii enipteadacon una fundón sóloqiie aho- 
rq puede no Mjr preciso pasarle parÉinielros- I*<u 
ejemplo: 



PRDCEDURE ASTERISCOS; 
MAR 

I:IKTEGER; 
BEGIN 

FOfi I:=l TO 10 00 



URITELí«'tm«') 



BiDi 



F. Javier MA RTÍN EZ GALILEA 

nos escribiria 1(MiIli> de ***** ^áío cun escribir: 
ASI I-RISCOS. 

t\ísrcn ÚM tipos de piírámeiros que se pueden 
pasar a un procediitíierun I odos los que hcmo^ 
uiiiado hasia alioru eT.iii p:iranieiros por valor y 
su funciona inieni o oinsislc en que al enlrar en el 
procdlimicmiü yi asigna a cada parámeiro c\ va- 
ioT del parámetro fcat con el que hemos llamado 
;d pioccdiniiento: 



PROCEDURE EJEHPLO ÍA,e:REAl)¡ 
BEGm 

J 1 i 

B4D; 

EJEMPLO (3.27»J,2.Í2) 



-L ;íml' lia a a el valor de i.il'S U se ha á%i|;nado 
i-ii O!io linjíir y siip<inerios ^ ale 32.89) y ;i B eJ va- 
lor 3, 12 y se ejevuia el proccdimienio con es<*s va- 
lores. Notar que no hrmo« afeclado para n;sda a 
los parámetr«> reales y que J sijjue caliendo 21.0V. 
lin cambio, puede ser neeesario que im proce- 
dimiento reciba un parámeiro, obede/^ca sus sen* 
lencins y modifique el paT.imeirn correspondien- 
te al dcvnhcrlo. Ivito se iiaec con parámeiros va^ 
riabics o p<w referencia que ü- defíitcn aiUizponien- 
do VAR al parame) ro en cuesiiún. Veamos eüio 
con un cjirnipla: 



PROCEDURE EDADES ÍX,Y,Z,I;IMTE| 

ER;UARmYOR:!KTEGER); 

BEGIN 
IF X)rttYOR TREN íttYOfi;=)í; 

lFY)rttYORTtíB^t«YDIÍí~Yi 

Jf Z>fttYOH THEN mY0R:=2í 

If T)fttYOR im mYOfi:=T 

EM); 



1-] pHK,-ediinieniacak'tila la mayor de l{is cinco 
cifras que le pasamos como parámetro*. Paso a 
[■HIS4' k> que ocnrre es lo siguiente: 

! Liitiarnos at procediiuienio con MA\'OR(PE!- 
ÍM..JI AN.Pt:i)HC>.l-i:t.lPh.MASVII'JO) !>upO- 



Hiendo que esoí variabln i*i.tán de Ti ñiflas comp: 
Hi:Kl:.Jr W.I'KIÍKO.KKiJPK.MASVIK- 
y i^iiv ten algún Itigar dd prii^iiitia lti:rno<t ^vi^ria- 
do a cMüs ^ariaMí!^ lu'S «dado, de PKPK, JDaN. 
PKIIKCK l'IXIPf: >• d MASVitJO ¿te í>lm ^riJ- 
I»: 



PEPE 5=1 5 s 

PEm!=41; 

fEüPEr-12i 

rV^SMIEJ0F3lí; 



1 dk-icjiuijí iiubcr tjuiéo es el niayor de todü^ al- 
m!it.-ciiiind(r el viilnr de su cdtid en ta voriabic 
MASVIKÍO. 

l,a llamndn al proi.'cdimicntü Mri'n equivalen it: 
a fiabcí liirttm' 

MAU>Kll$.l.V-tljS.J4U; al entrar cu d pro 
l^Fama %f asigna u t';4díi p:itámciro por vhUu o i .ir 
rírcrcncia %u parámetro real corresponükuik.-, t.s- 
10 es: 



5í: » tí; V: v »]; Z »<|; T: '^ 13; \UVí)R- ^ MA*SVIBO: 



Notar giic MAYdH íiolia rcL'ibidtt d sAí^t une 
luvieía MAS^ItJC). siiii> la variable MA?i\ IK- 
10 propúimeiiic^tk-ha. Al icmttiiir de eJLvuiLiT el 
preK.t-d¡i Filien tu M AVOR tendrá el ^ulur úe '/., pe- 
ni eotnoes ti ti parunti^ro ^¡iriiihlc, en rcülkdiid m» 
aiiitiiamüüK ¡i MA^'flK el valor de / liiiio íi Va sí\- 
ruibkcjue rcpfewfiiiíi, e^lcl ctí. a MASVtl';JO. Af 
■uilir dtíl títuce^diniirnto hphrcnTí)> perdido liKlai- 
laii variublc?i del tniHHHi y tendrciiHi^ Ut üíísiikíiücj 



PEPEÁIS; JUAN =23; PEDRO =41; 
FELIPE- 12; MASVIt;i0^4|; 



UnadcLiv ^enta)a\ tna>. Jtti|)t)Mii!it{^ E,|ue mcuí- 
pora PtMiil M- refiere a vu lumiutaniiaJ. podciTit>^ 
deíinir variabti^, tipos c itie¡u».M>tra^ fun^iuneíi 
O prch;ediiuiciittv> dentro diMiiüit runt:i6n ti proce- 
dírricnici dado, I-aIo*. eternentOK diíñnidos dentro 
itc 13 luncii'tti o proccdiniiciiio h'iIo se podrán uur 
dentro de él y m^Io iKUparAn memoria micnirii^ 
w ejecute c<ia pane del progrüm;t. 1% muy ton^e- 
nieiiie irübaj>ar ny,],. subre ludo eti progriiniii'v ev- 
(c ti sos va i\tíí doiatiui^ de tarál itidcpendeneiii a 
cada pr«K:cdiinieJiio j iw- puLiJeti probar \ ejecu- 
tar poi MTpai^ido. 

Ilebctna^ reservar la dccianción de variables 
globali» (mi principia del programa) si-ólo para 
aquc II cisque 4c vayan a utií i/ara lo largo de todo 
el ti'kismu. t\%i. eoda prtKtthmicnra iíjuticitin x 
puede «tru^Jitdar» de prtigrama sin nK>díf1caf na- 
da, ni ^iiiuierj cí niHiibrede Ixs variable», pucstO 
que M^n iiitrrii;is a él. Inelu-u.* puede liaiber varia- 
blcK Kiobait» y perienecienies a uii prua'duiiien- 
to o función con el misino nümbre, \a que am- 
ba« «ofl diferentes. 

Kn ti ejflllf^to hemos inlrodueido una senten- 
eia nueva: CÁSI-Ique sirnplillea ertornicmenie el 
uso de ]|'„.TIIKN...KI>Kcihiiiido existen iiUdie- 
rosas allernativas; 



CASE A OF 


3iilR]T|('r)¡ 


líURITErr)! 


4:WfilTE{'4')j 


2íURnEr2'>; 


m; 



la senteiKta fuiKiorui cttmo un wléiítor. El pro- 
¡iranta va^ué valor toma A y ejevuta la o las vns- 
irdccione^ que contcnea oa eiií^ueta. suliaiidu a 
wrttiniUK'ióii lu-viael KSiDdel C'A^»t! ^contitiuan- 
do el progiíaima- Veremos tuda la poieiwia de es- 
la seiiienuia inüs ádi^lame, 

1:1 próüraiTiu proputüto us prewniLi el laletida- 
rio (joinpieto del ario que desoépv, ^iti fíús qtle ¡0- 
uodUL-ir el día de \x M:titai)£) del I úv enern, I Po- 
déis »at:arlo jKtr impresora, si dJspütids de eílu, 
Lun b Lipción del ÍIP4T: t Illin6l>. 

Para hacer que el programa ealcula>c por si miv 
hki el dia de la semana del I de cuero, no baria 
falla moJiriear nada. sí>Io intfiKÍin;ir el prtK'edí- 
Muedto con el algorirnuicoricspondicrue \ una lia' 
tiThidit desde el prograina principal. [ lüi e^ una 
buena prueba de Ja rn*»diilaridad Jcl Pas4:aL ()> 
tet atrios n que lo inienléi-s. 



LISTADO CALENDARIO 



II nomn (MLMMtiii 

31 



Tin 



n 

IM 

tu 
I» 
\n 

\m 



Toai 

XtÚMt) 

numm mmwm. 



JüMsm ta 


ii» 


rnlGI.¡ 


171 


m \'.'\ Tú 11 M 


iM 


MUliH; 


m 


iait[L>l('P«OCftt« GEttWMfi tt tfLWHAWil 


m 


miinH] 


m 


l4ITÍLflí 


m 


mmuK' F.j«hiintiw«Tiic; E.'>; 


2m 


yBITtUn' tlICMHSflm'H 


■^ — 1 


F« l;>] T»»MIIH E:-E¡ 



iJt matm auet stMíimEscR^ iHis:ics£0;uiAt 

3» LJr«S:>'aCEO 

311 jMii^fimn 

m ii^Sii'oauME '; 

411 i2iC$p'»ic:maE ' 

431 tM£ N V 

441 U^M.t l;0Ui»lfS:Ol; 

4«l 2:ÍIAS8fCS:'^2* 

471 B«; 



'1 
'I 
'í 
'! 
'I 
•í 
'! 



4U Ni í* DEL «ees i) 




3ti mcíWK aLBt€um»í%Am«.tfM í\*^mi 




h1ltt«¡«SMSS}); 


Stl K(» 


m 


tflTílM; 


i» 


litmLH<nES,'--'>IM)j 


54» 


¡«llElif; 


J5I 


WIT{l>k'lLNm»fllE JUE UIE » HK); 


M 


m ESmciK:>) TS SIASBI-] M 


í?» 


i«jrt (' 'tí 


58t 


FOI í]A:i| 19 ilimi DQ 


MI 


tEClH 


Ul 


ItlTIItlAi;,' 'H 


411 


tF Bt«i$^7 Tiei 


m 


KSIN 


iX 


«JTELNe 


m 


BiASa:>l¡ 


tít 


D4 


u» 


ELSÍ ÍIAS&t i*0Ul6e^t; 


m 


M; 


m «jTtuit 


itt 


Wt 



7» Cl FMWWW fVIHCIPN. *1 
7?ifi»IN 

7» nESeCACllK; 
MNE (CWtl?)}; 

RIPEAT 

«ITflM't^lA pf m SWVK Kl 1 DCm ^l; 

i«miN<'i'LiMrjj 

l«ITEúK-I-HMTES')| 
i«ITELHt')^IESta.a'l} 
«JIEÜW't-HWS'J; 
tf]1ELM<'i-Vlf«ES'>[ 

l«!IEW7-Htl!NG0')¡ 
l{Ml«l«#t|lCMl; 

m jí'\ Te it H 

BEGIH 

iweES(;,ffS,E»i«S8«csi¡ 

CM.84€iitlAS8WS,»ltftitf RO^S) i 

IF J{I7 Tiet 

K6IH 

UtlTEi'Nlw Bflíl' V«rJ «ira Mt...'tí 

»¡ 






Mlfiíif 



Ifí: 




* • 



^»i 



i^ 








j"f7 








-Spectrum Commodore — j 
Amstrad 



'Amstrad Disk 



Ten nervios de 
$cerOy alerta 
tus sentidos 
y prepárate 
para un viaje 
terrorífico 

». 

al Wturo. 






I 



^^^- fia,.: ^.''- 28Q4S 




''^'flíJ. 



^'í^iíJficT^^'í 



Me 






"■'"*'*- í^íM 



2^JTJí 



PIXEL A PIXEL! 




M. A. Naranjo 
Naranjo 

Alcobendas 
(Madrid). N.*' 
16, 35 puntos. 



J. V. Escar@$ 
Guijarro 

(Volencia). N.'' 
17-36 puntos. 





J. R. Suárez Pérez 

Aviles (Asturias). N.° 
26 puntos. 



87, 



SPF.CTRIM PARA TODOS 

^;i>ICIONf:S ELISA. 
Mu red Henrol. 

157 páf^ínas. 









•'C 



Ir' 



t,, j : ,: garcon^ofíJeítacíofíteponefiios 
de un íeciado y con éí pcxíefnos cbr óícte- 
nes e insirucciones. cbtenidndo una respues- 
ta a través de la pamasia de un (eíewsw Des- 
ale iue^, e$!e diáiogo es 9pa$iortanTEí. Sij> em 
bargo, el ordenador sSJo t^impiísndiefá e< len^ 
gusje C{ue liene establecida, es decií. eJ Basic 

Si contiamcis en nuestra miquina. ési3 nos 
ssAaiará los eriores d9 smlaxi^ que podamús 
come'er at mlroducir tas instrucciones Las 
pnnopat&s se desar rolan dentro de «íe libro 
y todas se reciten f n un aoexo. acompa/SaíK 
de comenta riDS y eierripios iluslrados También 
S€ inc!gy^ impof twvtss notas para ía (Xizadún 
de 4as variables diel sístenia. lates como ^ re- 
deltfwciófí tte uno o varos w&ta& juegos de ca- 
racteres la eittefiíiófi de ios gráticos deiirvKfcs 
por e¡ üSiJárioen rnásde 21 caracteres, «te. , 

A panjf de aoui^ se^a lacii- p^atundizar sus 
oof»c(ni«fi1os V escfjtw sus propios progíamas 
de gestión, enseftaraa, ¡uegos y demás 

Un itnro de gram utilidad plagado de rHimefOr 
sos programas eje<t!pio 



PROGRAMAR EN BASIC 

KIX rORlAL MARCOMBÜ. 
Gabriel l>omíngtiez 
203 página^s. 



L 



ST^ocfas las expíicacjories contenidas en es- 

U le iitHO son de aplicación para dos casos 

«pecsailes tanto si et ofdenadw dé$pQii« de nw- 

nidisccs como si se trabaja eiv essette 

ConsKuerttffmente, aunque se disponga de 
miritfeco para el Oí tJeíiador etestudo de es- 
te voMnen ié será mdtspensabie ya que pufr 
de «nsiderarse como los címiefitos de la Pr¡> 
grainacián Además, casi todos tos ordenado 
res provistos de rnir^soK tienen ur^a puerta 
de entfad&satída para el cassette, y ¡odavia 
tiay en el rroícado aigi/íos miltares de pitara' 
nnas «t este medio, f ademente traspasables ai 
nwwtsco, 

A lo targo de este libfo se explicará, del (tio- 
do más simple y conaenswJo posibie. las (ifr 
rramienias del tenguaje Basic, es deor. para 
qué y qué son. las palabras Reseriradas. Con 
éslas se podrán construir exc^riies progra- 
mas, Siempre y cuando se d^spon^a de la ^i' 
Cíente imaginación 

Después de la propia eKphcaciún que nos 
otr^e esta obfa, se avaden uno o mSs ejem 
píos para la fácS comprensión de ^os misriXíS. 
aunque éaos no stguen un Oíden aif abétuco, si- 
no otro que podria^nos iiamar de i^tihdad Tam' 
bién se afiadeft todos aquellos trucos o rytinas 
que nunca aparecéfi en ¡os manuales y signifi- 
can grandes ayudas para ei futuro progrsra- 
dOf, 



aMJM 





INICIACIÓN 




j^ j 




Jesús ALONSO RODRÍGUEZ 



En este artículo» primero de una serie donde 
iremos haciendo un acercamiento progresivo al 
nuevo Spectrum Plus Z, empezaremos a ver la 
curiosa forma en que tiene organizada la memoria 
este ordenador. 



Una de las caracterishcas principales 
del Spectrum Ptus 2{rio la única}, es 
la de disponer de i?e K de memotia 
RAM Aho^a bien, esios i£S Ks de 
RAM no son dírectanntírite accesibles al 
progr amador —ahora veremos porqué — 
aunque e$to no va a representar ningún 
problema, ya Que vamos a 'ser capaces de 
utilizarlos pbr complelo, Pafa eílo, es impor 
tante comprender como está organizacfa la 
memofta del oi"d<ínador y tamtiiarwarnos 
con algunas técnicas de progíannaetón bas- 
lanle utilizadas en máquinas de superior oa- 
te^Cfia 

ParitreTnos de la base de que este arti- 
culo puede esiar siendo íeído por un usua- 
no que acaba de adquirir su ordenador y 
carece por completo de csonoc i mientes in- 
formal fcos Si no es su caSQ, lat vez pueda 
saltarse unas cuar^tas lineas, aunque es 
probaüie que no le 'w^enga mal refrescar al- 
gunos conocimientos 



ROM V RAM 



LO primero qué se pregunia el neófilo es 
qué quiere decir eso de que el Speckum 
P1u5 ?. liere 32 Ks de ROM y 128 Ks de 
RAM Veamos primero qué es la ROM 

La palabra ROM está compuesta por las 
Siglas «Read Oniy Memoryj» (Memoria de 
Solo Lectura) Se ¡raía de un disposmvo 
el ec I fónico que contiene una informaciún 
que sófo puede ser leída, pero no alterada 
Podemos compararlo con un Itbro 

La palabra RAM stgnifica siRandom Ac 
cess Memory» (Memoria de Acceso Alea 
tono) Se traía de un dispositivo eieclrónj 
co capaz de almacenar información {luego 
veremos como) que puede ser escrita y ieJ- 
da Podríamos asimilarlo a un cuaderno 

De la mtsma forma que un libro o un cua- 
derno están distnbundos en páginas y ca- 
da página en líneas, la memoria (sea ROM 
o RAM) está distribuida er> Jo que denomi- 
namos «posiciones de memoria» Cada po 
siciún de nnemorta es una ncajiia» donde po- 
demos almacenar un número en l ero posr- 



iriío compreridido entre «0» y *255i» ambos 
inclusive Pn^demos decir que lal posición 
de mennúriá contiene un «O'», lal otra un 
«E&fiJ» o lal otra un n/ff. De momento, fo im- 
portante es que recordemos que una posi- 
Cíbn de memoria sólo puede contener un 
número comprendtdo entre *<&" y «255», por 
lento, tocto lo que almacenemos en el o f 
cfenador será reducido, de aJguna lorma, a 
números. Llamaremos 'sByte» a un núme- 
ro entero posihvo comprendida entre «0» 
y «255i', es decir, a un número que cabe 
en una posición de memoria, por tanto, po 
demos decir que cada posición de memo- 
ria almacena un byte 

Por otro lado, cada posición de memo 
na está especiticada por un número, es de- 
cir, liene una dirección Es asgo similar a 
los apañados de correos Asi podemos afir 
mar que la posición de memoria número 
357 coniiene el tayte «22j> (por eiempio). o 
que la posición 37548 coniiene un O» Las 
posiciones de rnemona esián numeradas 
desde «O» hasta i"65535» Aunque, en rea^ 
iidad, el ordenador trene más de 65536 po- 
siciones de memoro , sOio puede acceder 
directamente a éstas, y de ahi viene todo 
el problema de ta paginación 

CPU 

La men^oria (ROM y RAM) es uno de los 
componentes básicos dei ordenador, pero 
no el único, Eüiste un componente más im- 
portante aún af que podríamos denominar 
el «corazón» (¿o seria más apropiado el «ce- 
rebro»?) del ordenador Este componente 
es el «microprocesador». al que para abre- 
viar Itamaremos en lo sucesivo «la CPU» 
La palabra 4iCPLi>> está formada por las ini- 
ciales de «Central Procesjng Uniti» (Unidad 
Central de Proceso) En el Spectrum Plus 
2. la CPU está constituida por un circuito 
integrado fí'Chip») de 4í patillas labricado 
por la empresa «Ziiog*' y cuyo código es 
i'Z-30Aíi 

El Spectrum Ptus 2. B\ igual que casi lo- 
dos los ordenadores, es una «máquina de 
arquitectura Von Newmanu, Esto qutere de- 




cir que dispone de una memoria donde se 
almacenan tanto programas como datos. 
que nene una CPU que ejecuta los progra- 
mas, y que los procesos se realizan de for- 
ma secuencia I 

Por lo tanto. la CPU tiene que comuni- 
carse con la memoria. Para ello utiliza dos 
caminos el bus de direcciones y ei bus de 
dalos Cada vez que quiere teer una posi- 
ción de memoria, escribe su dirección en 
el bus de dirección^ y recibe su conteni- 
do a través del bus de datos Si lo que de- 
sea es escribir en una determinada posición 
de memoria, escribe su di^recciún en el bus 
de direcciones y el dato que quiere guar- 
dar, en el bus de datos, 

Como e! contenido de una posición de 
memoria tien que ser un byle í número en- 
tero positivo comprendido entre «0* y 
"255"), por el bus de datos sólo pueden cir- 
cular números de un byte Sm embargo, el 
bus de direcciones es más «arKtio». asi que 
por él pueden circular números enteros po- 
sitivos comprendidos entre «O* y «65535» 
A estos números ios denominados «núme- 
fos de dos hylesíi 



Pagínacíórt 



De lodo esto se deduce que la CPU no 
puede Irabajiar. simultáneamente, con más 



26 MICROHGBBY 



I 




ÍTTlfV ' '.' í" 



■í:"M- í 



de 66536 posiciones de menrióf ia (desde Ja 
K0» hasia la <'65535i'). Sin embargo, el 
Specuum Plus 2 Uene 163840 posiciones 
de memorta. es decir, dos veces y medja 
más Oeetlas, 32768 corresponden a me- 
mona ROM y í3i072a ríYemoria RAM Pa- 
rece un desperdicio íenef dos veces y me- 
dia mas memoria d* (a que se puede utili- 
zar, asi que fo fabncanies óe ordena dores 
han ideado un logemoso sis lema para po- 
derla emplear loda La idea es divM^r la me 
mona en bloques de 16384 posicrories A 
cada uno de esios bloques lo denominare- 
mos «banco de merrioria» El Specirum Plus 
2 tiene to bancos de memoria, de los cua- 
les 2 son de ROM y 8 son de RAM. Er> ca- 
da momenlo, sólo puede ir abajar con 4 de 
estos bancos que serár; siempre 1 de ROM 
y líes de RAM Podemas imaginar el bus 
de direcciones dividido en cuatro «carriles» 
a los que Hamaremos «•páginas» Cada pá- 
gina corresponde a i^n banco. La primera 
página será, Sfempre. de ROM y las oíros 
tres de RAM Poctertios conectar un banco 
a cada págma. y de esta forma, cada vez 
habrá cuairo bancos conectados a (a CPU, 
pero podremos acceder a cualquier oiro 
por el simple procedimiento de conectarlo 
a \¡m de las páginas Este sistema de co- 
néctar . allemativamenle. uno u otro banco 
de memoria se denomina ^paginaciónk» 




SAM-a 



M\AM- 1 



RAM 2 



RAM' 3 



HAW-i 



f?AM-Í5 



hrAM-6 



.^AM-7 



La primera página corresponde a las di- 
recciones comprendidas enlre «O* y 
« 1S383«. ta segunda, de «16394m a «32767». 
la tercera va cíe «32768" a k^sisIj» y la 
cuarta de «4^152» a «65535» 

Los bancos de ROM se numeran como 
hO" y «1* y los de RAM de «O" a «7» A la 
primera página súlo podencos conectar el 
banco tiROM-C)" ó el «ROM-l» El banco 
nRAM'S" está conectado pe rma neníemela, 
le a la segunda página, el «RAM-^» a la ter- 
cera V. finairrienie, a la cuarta página po- 
dencas cortectaifecuatQLiier banco de RAM. 
desde el «RAM©» ai «RAM-?» 

En la FIGURA-1 se ha hecho un esque 
ma nPHjy simplificado de Jas posibles cone 
xiones entre ei bus de direccK>nes y \os ban- 
cos de memoria Los dos «conmutadores» 
representados por Hechas giratorias sirven 
para visualizar iia forma en que se Cünmu 
lan los bancos de memoria En la realidad 
la elección de uno u oIro banco se hace al 
macenando en un determinado registro 
aunque, de momento, deiar&mos que sea 
el Sistennia Operativo quien se ocupe de 
conmutar los bancos de memoria 

Normalmente, el ordenador trabaja con 
ambos bancos de ROM en la prin>era pági 
na («ROM©» para el editor y «ROM t- pa 
ra el míérpreiei y con los bancos -RAM (S" 
y «RAM 7» en la cuarta pagina- El resto de 



los bancos, -RAM- 1», »BAM-3'>, "RaM-4* y 
«RAM -6» se utilizan por el Basic conno un 
i«DtSCO RAMb es decir, como un sistema 
de atmacenamiento que lunctona como un 
diSco. SI bien, con ta ventaja de un acceso 
más ráp4do y el inconveniente de que ios 
datos se pierden al desconectar la dllfr>en- 
tación 

En sucesivos ariicuios. iremos viendo la 
forma de uiílizar el «DISOO-RAM» para al' 
macenar programas y dalos, extendiendo 
enormemente ia capacidad del ordenador 

Los 16 dedos de un ordenador 

Llegado a este punto, es muy probable 
que el lector se pregunte por qué todos es- 
tos números no son ctíras «redondas* Se 
íta más lácil tener 32 CIO© posiciones do 
ROM y 1 2S ÍÍ0ÍI de RAM Lo cierto es que 
estos nijmeros no son redondos para no- 
sotros, pero si to son para eí ordenador 

La humanidad emí>ezó a contar con los 
dedos, V dio la casualidad de que tema 11Z) . 
así que, cuando se les acababan ios t0 de- 
dos, tenían que empezar la cuenta de nue 
vo Como lesuitado. se inventó un sistema 
de numeración con 10 digitcns distintos (del 
«B» ai «9») Los ordenadores sólo uttiizan 
dos dígitos («o » y « i>, pero ios. agrupan de 
4 en 4 para lor mar 16 combinaciones dis- 
tintas, a cada una de estas combiracior^es 
se le hace corresixinder un dígito determt^ 
nado, por lo que existen t6 dígitos disitn- 
ios dei -B» al «9» y de la «A» a la «F- A 
éste tipo de numeración se ía denomina 
«hexadecimai» Un número escrito en de- 
cimal puede ser coverttdo en hexadecimal 
Todos los números que hemos visto hasta 
anora. son «números redondos» si los con- 
vertimos 3 hexadecimai {Ij 

La memoria de un ordenador se suele 
medir en «Ks», un "K?* son 1 624 posicio- 
nes de memoria, por eso decimos que el 
Specifum Rus tiene 131 ©72 posíctanes de 
memoria ( 1 31 .0 72 = 1 28 k 1 024), Por cier- 
to. 1 @24 en hejtadecimal es 4ffl0. £n et Plus 
U, cada banco tiene 16Ks. por lo que terse- 
mos 2x16-3?Ks de ROM y Ox l6Ks = 
126Ks de RAM En cada nnon^ento. ^lo l^y 
conectados a la CPU t6Ks de ROM y 
t6X3 = *l8Ks de RAM El editor utiliza 
mFíaM-7» como almacenamiento temporal, 
así que oqs quedan 64Ks para ei "DISCO- 

RAM- 



(11 El sistema út numef jcion d«in<i«l fíO e$ el mtiOt posftilt. 
por mis que lo& HumiiK^ ntn nn^iitHm ^rv creer lú cerv 
Irírío. Si toma mes ti niimtttt 1 • y lo iHvidimof por I otlert^ 

difrncis un 5 que e$ aumna primo, «s d«clr. no podemos s«- 
qm divídi^ndü. 3 meri'QS que síquemoi decimales. d« ht 
cTi?, Cttd cm» división aparece un decimal ma. Sin embar- 
ge. SI tomamos el numero 10 tn henadectnijl 116 en ú6Ci- 
nu'l) y to dhfidimo4 por dos, obtendremcs 4>. si lo vo<vímas 
1 ánvk, obtendremos 'i». 3 et>n|iiiuitJén »2<> f Imalmtnif 
A". Hemos pOikkii Hvgv l \i urúd«d partteixl« dt la ba» 
tin tkbten«f ningún numero prírtw. E&lj «£ unj de Ijs multk 
pin *eniijá$ ^\lt i¡«r« t\ s1si ema heíadecini ji sobre el de- 
t\nM\. Si algún ú\t lomamos coritKio con uní cuIIüfí aje- 
na a nuf-slro plansla. se9ura mentí se sorprendetan muého 
de niiettio eilraf» sistema de rHimertCiérV 



MICROHOBBY 22 



MICROFILi 




José Manuel LAZO 

Este programo ha sido realiudo con el fin de 
relleiter el vacío de inforniación que los 

usuarios det Befa- fiuedofá reducido, en el peof 



Disc se encuentran a 
la hora de buscar 
utilidades para disco* 

Con lo compra del ínter- 
face BefO'Disc se od- 
¡unto un disco con tiHli- 
dodes pora empezar o 
usor el mismci rápido- 
mente. Entre e^fas ufilidode^ 
se arícuentra i>n "Backopea- 
dor". Con él se cof^jígife, te- 
niendo un sdo drtve, realí^or 
copbs íntegros de todo el 
contenido d» i>n disco cuai- 
quiero. B mismo se baso ert ir 
volcando en ^onos de RAM 
trozos de un disco moít&r y 
luego volcar los mismas en ei i 
disco virgen. Hasta aquí esíú 
muy bien, pero resulta deses- 
perante su utilización debida - 
a lo inmenso contidad de ve^ ; 
ees que tendremos que socor \ 
y meter los discos: concreto- 
mente 30 en el peor de los co- 
sos. Puestos o estudior esie 
detoEle, nos dimos cuenta de 
que, teniendo como tiene el ■ 
Specirum 48 K de memoria 
RAMj el programa sób utiliza ; 
24 para scrakh de los datos, i 
Aparte de esto el backup an- 
tiguo tiene uno longitud de 
2.048 bytes, y el nuestro, que 
hoce fo mismo, y aderríás mu- 
cho mejor, tiene una longitud 
escaso de 1 90 bytes. Resulto 
Inconcebible cómo es posibb 
Ciue uno coso Que se puedo 
Kocer con 1 90 byíes de me- 
morio dejondo el resto como 
buííer de RAM se tenga que 
hacer con un programo de 2 
K's leniendo como buííer só- 
lo 24 K. 

Con el progromo que os 
ofrecemoj o continuación, eí- 
to operación de introducción 
V ex troce ion d«? los discos. 



de tos casos, a un número de 
18 operodones. Merece lo 
peno tecleorb. 

Cómo funciona 
batkup 

Uno veü cargado en memo- 
rio se nos pedirá que introduz- 
cornos el disco móster en el 
drive, hecho !o cual podemos 
pulsar cualquier íeclo poro 
corgoF el directorio del mismo. 
Nunco introducir un disco 
móster sin protegerlo previa- 
mente contra escritura y evito- 
réis paro evílor desogrodobles 
sorpresas. 

ti directorio se cargo en lo 
memoria de pontoUo, sobre 
esto es preciso decir que lo 
misma se utilizo también como 
scratch del baclu/p por lo que 
no es de eslroñor que la mis- 
ma se Ifene de basuro. El pro- 
gromo bockopeodor, como 
ya hobréis tenido ocosión de 
comprobar, está ubicado en 
lo memoria de o tributos. 

El proqromo sólo "bocku- 
peard" Tos zonos del disco 
que contengan infomrtactón, 
es decir, sí el disco móster no 
estuviese lleno, sino que sólo 
tuviera ocupodos 400 secto- 
res. Por ejemplo, sólo se boc- 
kopeorón éstos haciendo lo 
operación mucho mós corto. 

De ahí que lo que primero 
reoliía bockup es cargar el di- 
rectorio en pontollo, poro ver 
qué parle del disco estd ocu- 
poda y cuál esto libre. Uno 
vez hecho esto entromos yo 
en lo rutina backopeadoro 
propiomentedicho. Lo mismo 
espero^ antes de realizar cual- 
quier operocióni de cargo o 
groboción, lo pulsoción de lo 
tecla «SpaCBB Invitándonos o 
pulsorlo con un pitido. 



Esto es lo que tenemos que 
hacer lo primero vez: pulsor- 
lo uno vez que bockup hoya 
Cprgado el directorio y suene 
el pitido de oviso; eso sí, con 
el disco móster introducido en 
el drive. 

A poflir de ohoro los ope- 
raciones son muy sencillos: 
cuondo suene el pSiido intef- 
Combíor los discosi móster por 
vtrqen o viceversa, y volver a 
pulsor «Spoce». 

Cuando bockup considere 

3ue el disco yo esto copion- 
o pararé presentando el in- 
forme OK. Así de sencillo es 
eí monejo; muy parecido, eso 
Si, ei b-ockup antiguo, pero 
mucho mós rocionoTque éste. 

Pasemos ohoro a ver cómo 
funciono este pequeño müo- 
gro, poro lo cuol, es preciso 
el ítjorse en el lis todo 1 que 
contiene el progromo fuente, 
O introducir con un ensomblo- 
dor. 

Lo primero que vemos es 
uno rutina, DISCO, sito en lo 
lineo 100 y svcesivos- Lo mis- 
mo octuüiizo unos regisiros 
con los valores de ia pisto, 
sector, sitio en la RAM donde 
van o ir los sectores, número 
de sectores o corgor, y un sta- 
tus que índico grtroor o cargar 
y llamo a uno ¡mporioote ruíi- 
fio del DOS. Previamente o 
esto operación se ha pagina- 
do el mismo sobre ¡O ROM y 
guordo en lo pila lo dirección 
de lo rutino de$pQginadora, li- 
neo ¡Sl'0. 

A continuación de lo rutino 
de occeso directo ol disco vie- 
ne uno lobla de valores. Sos 
mismos se utilizan después po- 
ra sober en qué sitios de la 
memorio RAM van los 1 8 pis- 
tas que se pueden volcar de 
un tirón. Después de esto to- 
blo esto el programo propia- 
mente dícho: 

Desde lo lineo 360 o !o 42® 
se corga el directorio en pan- 
talla. tr\ la lineo 43Í) se coge 
en el registro A el puntero que 
se hayo en el mismo que mor- 
ca lo último pisto grobodo del 
disco, A partir de aquí se col- 
culo, con un sencillo algoritmo 
cuántos bloques de 1 8 pistos 
hemos de cargar poro bocka- 
pear del disco sólo lo parle 
que contengo información. 

Este número de veces estd 
en e! registro B en lo línea 500 
por lo que se hoce un bucle 
desde esto linea hasta la 61 
en la cual se cargo uno porte 
del disco móster y se graba en 
el virgen, Este bucle, después 



de actualizar los voriobles 
ocordemente o lo que se pre- 
tende Homo a lo sub rutina 
BLOQUE. 

Aquí es preci so hocer un in- 
ciso; aunque se ho menciono- 
db la púloiDra vofhbtes no son 
toles, dado que el progromo 
poro ocupor lo menor canti- 
dad posible de memoria fun- 
ciono bajo la filosofío de mo- 
dificorse o sí mismo según los 
operaciones que tengo que 
reolizor. 

La subrutifia 
<cfabi¡ue» 

Esto subrutina cargo en to- 
do lo memorio RAM disponi- 
ble, incluyendo la panlolío, un 
bloque de 1 8 pistos def disco 
o portir de donde esté morco- 
do el puntero en b último ope- 
roción. Para ello se baso en lo 
tablo que oEudimos arribo, 

Previomente o b corgo o 
grobociórv, dodo que se utili- 
zo lo mismo subrutina paro los 
dos operocior>es, se espero b 
pulsación de lo íeclo «Space* 
o So vez que se reolizon unos 
OUT's que tienen como misión 
el producir un pitido y unas ro- 
yos en ei borde, como se pu- 
de dedicir de la cootemplo- 
ción de los Ifneos Ó40 y suce- 
sivas. 

Coso de que hayo que co- 
pior el disco compleíomenfe, 
el últirno bloque no coincide 
con los pistas que queden en 
el disco por copiar. Esto Se 
detecto coherentemente en lo 
lineo 830 y sucesivas, no pro- 
duciéndose ningún error por 
ello. 

Es menester decir en este 
momento, que lo rutina del 
DOS que se utilizo chequeo 
errores, pero si se produce al- 
guno de los mismos no retor- 
no oí backup, sirvo que lo ges- 
tiono el DOS, Esto puede pro- 
ducir que si tenemos el disco 
virgen protegido contro lo 
grabación ef programo se 
puedo colgor, pero sin ningu- 
no consecuencio posterior es 
decir, no perderemos ningún 
doto im portón te. 



Instrucciones 
de fecleodo 

Poro conseguir el bockup 
loy dos cominos posibles! 
uno es, con un ensomblodor. 



28 MICROHOBBY 



inrroducif eí iistodo íuenfe que 
ocompaño al artfcub. El ofro 
es el ¿fgutentQ: 

— pFimero teclea el listado 
Boiíc V salvólo en una cinto 
con b ofííeni SAVE "BAO 
KUP" UNE 0. 



— luego, y con lo ayuda 
del cargador universal de CM 
se infrEÍlucen bs dalos del lis- 
lodo heítcídecimol, y, después 
de hocer un DU^AP' en b di- 
rección 4ffl©0fi> se solvo el cé- 
digo obfeto resultóme en lo 



misma cinlo o conlinuocón dál 
Bosic con b orden SAV£ del 
cofgodor, dondo como nom- 
bre «backup», como comiert- 
£0 b 40000 y como longilud 
1 84 octetos. 
A punir de este momenio yo 



lo podemos usor lecleondo 
LOAD '" " y corgondo de b 
cinlo donde b hoyamos gfo- 
bodo. También es foctible, y 
bostaoíe aconsejable, el pe- 
sor este progromo a díscOi 
operocióri ésia muy sencilla. 



DESENSAMBLE DE LA RUTINA ■ 


\l ; EñCKlF ?m BOA-DISC | 


2«;PQR 


i J.ñ.ÜUO 




30 ¡ PWfli NlCMHOeeY 




«í 






50 


m 


tsaie 


¿f 


w 


rflfiT 


Til 






ffl ; GO A CÁPQN ^ DISCO 




»! 






m DISCO 


CAU. 


I3CM 


111 


FUSH 


M. 


m DIREC 


L^ 


JL,0 


130 SECPIS U) 


DE,Í 


141 STATUS Lí 


A,» 


1» 


U 


BJ0 


lúl 


C41 


I09f 


17B 


un 




IBf TAHA 


DEFN 


MN 


m 


DEFW 




m 


Dmi 




211 


\m 


•6Aif 


221 


DE» 


«7400 


2» 


im 


•?£00 


241 


DEFK 


aBOaM 


25i 


DEFM 


¥m 


2^ 


DEFN 


«c« 


270 


DEFW 


IñéN 


280 


CEFM 


IfiHI 


291 


DEFN 


■MM 


300 


DCFII 


iC4H 


S10 


DEFH 


tCEff 


120 


KFM 


IDe0f 


33» 


DEFN 


i£2H , 


m 


BffW 


lECW 


3» 


DEFK 


^m 


3Í0STMT 


U3 


a,i 


371 


Ul 


tSECPIStií.lt 


3ef 


Ü) 


IL, 16384 


3W 


LO 


iDtnECtD.HL 


400 


LD 


fl,í 


410 


y 


(STATUStl).fl 


420 


cíia 


DISCO 


430 


Ll 


ñ,(«4e£2) 


441 


LD 


C.1 


450LMPI 


Sl£ 


IB 


<i« 


JR 


C.VflESTA 


4» 


IK 


C 


m 


m 


LQQPl 


m YflESTfl Üí 


B,C 









50ÍLO[F2 


PUSH 


IC 


Sti 


LD 


A,f 


52» 


U) 


(STflTUS+Il.fl 


53» 


m. 


¡LOQUE 


541 


u 


ñ,(5£i:PI5^2) 


550 


5Ü6 


18 


SU 


LJ) 


(secpis+2).d 


S7f 


U) 


A,255 


» 


LS 


(STATUS+ll.fl 


5W 


im 


BLOQUE 


üi 


w 


ec 


MI 


AJN2 


LflflPÍ 


621 


RST 


M 


¿3f 


KF8 


255 


fcí» BLOQUE U 


A,B 


650 


OUT 


IIFEI.A 


É£f 


Uta 


BLOQUE 


67» 


Lfi 


A, 127 


660 


IN 


A.IIÍEI 


6» 


BIT 


l,A 


710 


JR 


NI, BLOQUE 


711 


LO 


A,0 


720 


DUT 


(lfEI,fl 


731 


LO 


IJ8 


m 


LD 


[I.TñBLA 


7?0LaP4 


PtSl 


IC 


761 


U) 


LplH) 


771 


IIC 


IK 


781 


L£ 


Hpdlt» 


m 


INC 


II 


m 


f^ 


IX 


m 


LD 


tDlREC^l),^! 


m 


im 


DISTO 


m 


LO 


A,fS£CPIS*Z) 


640 


CP 


«f 


es« 


JR 


Z.YANQ 


m 


IIC 


A 


870 


Lfi 


(SEEPIS*2),A 


880 


POP 


IK 


89» 


POP 


fiC 


m 


DJNJ 


L0QP4 


91» 


flET 




920 YM 


POP 


ü 


931 


POP 


ü 


940 


LO 


A, 162 


9S0 


LO 


íSeCPIS*2KA 


9¿l 


RET 




Í7I rm 







PiSí 2 errores: M 




BLOQUE 5679 


DIfiEC 5817 




DISC£ 5603 


lOÜPI ses2 




LOOPS se» 


L0QP4 SeOF 




SECPIS 5GiA 


STMT 5859 




STATUS SBn 


TABLA se 15 




Y«STft5K9 


ym 5863 




lim, 5688 






Tabla usadi: 


172 ííe 267 





PROGRAMA &ASIC 



2a REn POfí J.H.LftZO 

aa BOf^Dcn vhl "B" mpce uhl " 

»'■ INK VPL "4- POKE WOL S3t¡S* 
".UftL ■■*■■ CLCñR vflL ■■Í4S7'5" 
4» HnMOQHIZe USP UAl " IS3B3 

REP1 conc "b«{r.iJC"COoe aasaa.is 

7 

5& PftiHT ftT UBL "10",y**L "ft": ■■ 
iHa^ftTñ orJCO tlRSTER" PAUSE yftL 
■■»■■ HANDOKTEE USR VRL ÍSSÍÓ ' 



LISTADO CÓDIGO MAQUINA 

LINEA DATOS CONTROL 

1 C331ISBCDRin9Ce5S)eBee i9'3' 

2 iieaefl3e«eefrtsRC{>9rQe *7e 

3 cceie4eee4R«ieBo«(9enQeí a^i 

4 74.efl7ceeaeoe920e9cee aee 
G n«e«Boeeeífí0ec4ii0cee0 «se 
« Daoeeaeeeceap&aieeae «s? 

9 eí9i&eia3e'03eGi8F»4:i ese 

le csacaeaaeeeac&Tosoan aea 

11 licseD^xsosacsB^e.i'p^B e*9 

la ee9aco7a5eciiée4.cFFF íau 

13 7003FeieFe3eTF&0PECB 17i^ 

14. 47aer^33EQVQ3FEe&iaDD iik 

le £iieeec3DDee«eDDa3DD iji^i 

le e^eeoDoasoocsaa^asecD ii*; 

n oasasReceQFEíiFaeaftac 77a 

le :»a9c:3eo&eicii0Dpc9ei i4s; 

19 E laíAs^aecsecse^AM» eoe 




DUMP: 4.0000^ 
N.* BYTES: 187^ 



MICROHOBBY 29 




¿^ 




TTmráuAoMc); Sabadlas toide de 5 a 7 U£\ds. 



:v\o* 



.i^-^^^ot^^ 



. \^o^' 



¿\0& 



.to* 



fi** 



so* 



LACOPEATOPE. „. 

- RADIO POPULAR 54 EMISORAS O.M.- ^^ 

En Barcelona Radio Miramar 




EQUINOX 



A cerca de esíe maravilloso 
fuego ya hemos hablado en más 
de una ocasión, pero como J L. 
López Remacho (Torremolmos) 
tíos tjmere conlar para qué sirven 
tívachosdc losobjeiosciueapare- 

' ri en él, pues reiomanros e! le- 
ma 

Crédito para viajar en el mis- 
mo nivel 

Dinamita destruye paredes 
verticales de roca. 

Pala destruye sucios de roca 

Bomba: destruye a los enemí 
gos de una pantalla. 

Pasible: abre barrenas parpa- 
deantes. 

Batería Verde: repone municio- 
ties láser. 

]'\i:l'':\ Rojo: repone energía. 

TiJí:et numerado: para na-ínr 
de ntvel 

Llave abre puertas. 

Frasco ae colocan en un homo 
rojo gigante. 



K-. $ . 




í— 


m 1 


'■^■"-r^í'-Í 


biBBBB 


«BBV 




ÍÉ 




m 


f 




t 


Pl 


w* 


m 


em 


^ 



HITACK 



POKE 63280, 20! tiempo mfmito 




'J 



TOKES I 



íJEmSammmmÉM 



SE LO CONTADOS A. 



■unfawinuHatuuii 



• FCO, J AVIKR GARCÍA 

(Cürdoha). 

En c! juego iiSpcIlhiiundi» de Masimronic, 
»c puede pasar a b patKaíla de h bola con la 
büicUa que se cñcuctitra en la pantalla ame- 
ríor. Gracias a la <o rompa del hombre fuer- 
lea podrás invocar la presencia de cualquier 
personaje. Oira pista más para que tío te que- 
jes: ú dejas catrr la botdla, upa rece et Ü^v^s- 
hee. que noi^ ajudará en el ascensor. 

A continuación, envío un poke para que 
puedas resolver con mayor facilidad el «Fin- 
dcrs Kcepcrsii: POkE 34252 J, el cual te pro» 
porción ara vida^ infinita!^. 

• DA\ il> CALANDRA REULA 

(Sanluiider). 

Aqui tit-nci algimas soluciones para el pro* 
blema que nos planieaíi de la a^cniura «The 
Hulk>»; para poder salir del túnel debes pul- 
sar el bolón (Prewi Buttomlí v una voz te con- 
lesiará «Delay Om», con lo i;ual el gas que 
conviene en Bruct Banmer, retardará su sali- 
da. Con la fórmula habitual <"Bti Up»iecon- 
víertes en Hulk y asi» la alta gravedad e.sie- 
rior no le matará. Para regresar de lieid de- 
bes teclear Ettter líonic seguida de la dirce- 
L-ión Wesi. De k pantalla uSniall under|round 
Room>» podrás salir después de *<E?tamínc 
Rooniíí y tctlear <A\ ail» hasta que el veneno 
te ayude a salir. En el aérea t<Fu/j:y>> debes de- 
jar las gemas recogidas anieriormcnte. para 
que el ordenador, generosamente, te dé una 
ración e.vira de pumos. 

• JOSÉ DOMINGO ROMERO 

TORfBIO 

(Barcelona). 
Dcspiicü de rehusaren nvesiro& archivos lie- 
mos encontrado un par de pokes del Oyna' 
milc Dan fl: POKE 32575.20J para inmuni- 
dad ante ios enemigos. POKE 32587.20! pa- 
ra ir a oira panialla, si se cae el agua. 



ALIEN HIGHWAY 



Miguel Visca rret. de San Se- 
basítián, nos ofrece algún que otro 
poke de uiilidad, Aquí va el pri- 
mero: 

POKE 43623,2afl energía infmi- 
ta. 

POKE 39412,2(?1 energía iními- 
ta 




LIGHTFORCE 



¥ ya que vamos de inmunida- 
des, M A Tones Egea, calaián él, 
nos facilita un pequeño cargador 
para obtener esta considerable 
vemaia en este programa de am 
biente aéreo. 

I GT BURDER a PAPER Q: ÍNK Q 
CLEAR ZmQQ LOAD "" CODE 
LOAD ■'■' CODE: POKE 41I6?3,9: 
RANDOMIZE USR 18434. 



PYRACUKSE 



Y aquí el otro. Éste 
hacerte inmune. 
POKE 334Sa,2Qíl 



Sirve para 




MICROHOBBY 31 



NUMKROS 
ALEATORIOS 



OüSiera saber Ciiái es la (ftecc>ó^ 
d^imaóeiaWUeñíaQüdse'^i .1 

Ig fvtina qyí ^nera ni/íiwas afectó 
nos y cúmo (st es pcstbie} pcó$f usar- 
la óesóe Códtga t/fáqum 

Calles WDHVTiW OnlBbfis 

■U mtina qu& gefi«fa nümeros afed- 
tonos funcioiia a través del ^Sallador, 
por (o {>i^ no 5« püfde usar drecta 
menie Lo único que paíeflws hacer 
es reiTirtiíte ai üífimo capíluto áe nves 
Uo Curso de Co(^ MáqMTO donde se 
eHpfiea ei manejo del calentador, ya 
que es un sema demasiado comptejo 
0ara abordarlo en el reducido espacio 
de cuíe deponerros en esia seccKin 
No (X^sianie. si 10 que desea es ge^ 
merar números aíeaionos en COdigo 
Máquiina la^ vei r^o sea preciso que re 
curra 3 la rdiíia de la ROM EjüSien 
oirás formas rnás sefícillas de hacer- 
lo Le vamos a recOíneflíJar uto c(ue 
geoera unos njmeros bástame aieato 
[ioscomprendaDsef«re "S ' y "S", es 
decir de un byte El pfocedimseruo 
consiste er? teer el conífiOKto del octe 
lo mierior de la variable del Sisiema 

FRAMES (areccKin ?3&7¡í) y haceiíe 
un :íOR con el coniemda del re^siio 

ñ El resuliado es ailicier^emente 
aíealofio para ii rnayor (arte de las 

PROGRAMAS 

Qfanóo sedaet caso de copar un 
pfcgiama B^ic y^to a éíüftfxogia 
ma en QM. ¿cómo se puede «nroju- 
Qf effnosr&m enC/MstñcivesetiO' 
rre d Bas/C'^ 

£f\ segundo k^. qustera sat¡er 
¡ftíé sigf)itiC$(fo tiene un progf ama en 
Oh^ a coniiwaaúfí de un prúg/ma 
Basic, ¿fi^ se hace pot capti^ o 
por necesÑOM^ 

£n tercer kjpar me gi£l3fia ttacet- 
lesi^&gimiie^fgefsncta seuaiatSe 
simpar qué en ia^caón de pfo^a- 
mas (ie tedores no pubScan ustedes 
fn^s prcgiarms óe uí^daá 

isKXXo RAWSSmm 

■U respuesia a $11 pnmera pre^vn 
la es Tan sencilla como evidente mirO' 
duzca primero el prograrna en Basic 
sálvelo en cas^lte. miioduzca deS' 
pues el Códgo Máquina y sálvelo a 
conhnuacián del bloque Basic Asi de 
serKiBo 

la raión de que se ulibcer^ an^bos 
lenguajes es que i^ay^ cosas que s« ha* 
cen meior en Ba^c y otras que sato 




se pueaerr hacer ertOW, de forma que 
se iMaa un programa en Basac con 1^ 
madas a rutinas en (M 

Los programas de uiiiidad sDlemos 

reservarlos para nuestra secciíjn «Uli- 
iidadesi 



SOBRE a PUS II 

Quisiera saber si en el Pitjs l( con 

algún lÉpa óptico, se pueden lealam 

fímcUs de cotoíes En caso akmau 

vo. ¿qué láptí óptico necesttat'a'^ 

' ^ " Vtíetfi 

■Para nacer (tteídas de cotores. taiv 

to en e! Spectrum Pius corrió en el í8 
K. rio es fiecesario ríingún iápti (Spiíco 
ya que se cuedf >^cer de tor rna muy 
serioHa y en BaSfC Ei procedimier^to 
es generar un UOG en forma de labte- 
ro de aiedreí e imprirrarlo oon un co- 
lor de ;^ma y oiro de papel Como re- 
suflado. Qtíten*efr»s un cuadrado de 
un color que será la n^zcia de amtxis 
Pior Si no iiene muy claro c^mc delmtr 
ef UDG en fof nía de lattero de ajedrez, 
ahí va la rutina 

F0RI=«T06STEP2 
POKEUSfl A'+f.im 
POKELíSR"A" + Uj85 
NEXTI 

Supongamos que bs colores a meZ' 
ciar están en ías vanees «a- y «b» 
la kima de Htiprirnirlo serla 
PRINT PAPEfí a INK b; CHFIS 144 

£1 joysiJCk cuya oonsirucctón se pu- 
bticó en rtuestra /evisia, uhh^a 1^ nor- 
ma 'Kempston*, por lo que resulla 
compaiible con cualquier modelo de 
Spectiu. incluido e^ é Pkjs H 



RED 
"NO TAN LOCAL'^ 

I&^dosofdefW(kxef'-' i' 

dos Iñterfaces i yquisteu ....■-. _."j.' 
ic^ entíe sí a ana dnianaa aproxima- 
da de SX) rm¡ros apf&ñÉcñandú ¡a red 
¡ocal de comunicaoón de tos (nteita- 
ees í fí pfúOtema és qt* vrao ir? ía 
cáxiaóylQ gue no puedo hacer es O- 
rar iincaPlede 300 metros por mecSo 
de is £^ En ísoñsecue^itía, rnt pte^ 
guata es ¿se puatüpn cxmciar dts 
Spectním en red local, aí^fovectiando 
la i«m tmfóñica. es pota neutrodei» 



red de 220 V. o dos emoras ífue tra- 
oafen e*t ta banda de í44 hiHzZ ¿emiS' 
íe otra fotítta d"' • " 

k*á'.. Barcetona 

■En su caso, rnás que de una rred lo- 
cal:» , ^ I ratafia de una «^ed no tan lo- 
cal», ya que 300 metros se encuentra 
h&a de todas «as previsiones det ta- 
tjriísnte en cuanio ai alcance de su 
red hJo podría hacerlo nt siQ^íEM'a por 
cabte. ya que las pérdidas de éste im- 
pedirían la ognturHcaciiCMi. 

Por sifuesta existe una forma de 
nacerlo que es la correcta Se traía de 
uitor dos •Moderna coneciadosa la 
salida 1^232 y enlazados énlre sí. 
dten pCK leléfono. bten medíanle dos 
emisoras 

Pfoíjatilemenie esio no ¡e soluoone 
ei orobierna. porque no esié dipuesto 
d comprarse das modans Vanws a n- 
leniar una solución más saicüta 

Dado que tiene la posfísitdad de ui^ 
iLzar dos emisctas de i-id MHi. y que 
esiaj^ dan bastante calidad de modu' 
iaci6n, puede intentar (néctar la sa 
lida WC de cada ordenador con ta en- 
trada de mcrúlono de cada emisora. 
y la entrada EAR con la sal»da de aun- 
cutares De esta foima. podra transn 
tí y rectiir sin necesidad de i0m, n 
siquiera. ^ tnterface 1. No le gar^h 
zamos que lunoone. pero hay quien se 
conuinica de esta lorma incluso en 37 
MHz. por lo que creemos que. con un 
poco de suene, en iw ñjnoiofiará mu- 
cho mejor 

Por ci^io, SI le funciona, ¿qué le pa- 
rece la Idea de utilizar dos «conifoia- 
dores dorTtesTioos> para conmutar las 
emisoras y hacer la comumcactün lo- 
taimenTÉ auiomática^ Esperamos que 
nos escnba contándonos sus resu! 
tados 



... Y ADEMAS, 

ES IMPOSIBLE 

¿Existe eñ ei rnetcado alguna 
EPfíC^ que, de amxióft ex¡&na, 
fOfrpa la cotnpatib^ióaddel $pectním 
y se de ¡3 posi>íiáad de cúkxar mes 
colores en cada caiáci&^ 

JjséL CORREA Madrid 

■ Dicen que itoque no puede ser. no 
puedeser .y.además.esimposibíe. 
Eslo se aplica pe/iiu^mnente a 10 que 
u^ed pide, ya que ni extste d dtsposi 



tivo níhaypofíEiridaddeque'ileguea 
eüisiir El número de cotores por carác- 
ter que tiene el Specirum, viene deli- 
nido por la píopia arquitectura del or- 
denador no sdo por la f¥M Ljo que 
ftace esta úllinia esadaislarse a loque 
ie impone dicña arquitectura Pata va 
nar el numero de colores, habría que 
camíMr. rto aJio la ROM. smo tunda- 
mentalmenie ta ULA, ya que es la en- 
pioracián que ésta hace del arc^kvD de 
paní^ b que detate la resolucián 
grattca del ordenadot Si U Spectium 
le quitamos la ULA y la f^SM, K que 
nos queda es yrt microprocesador y 
una memorja fíAM. etemefüt» ámeos 
que son comunes a cualquier orde- 
nador Por tanto, cambiar la ULA y la 
ROM equivaldría a cor^rmr un orde- 
nador fctakTi«nie distinto que raúa ten- 
*ia que ver con el Specirum 

No obstante, hay m procedimienío 
de conseguir vanos colora u»ti£ando 
una ruma en Cüeígo MáquHia sncio- 
nizada con ta interrupción, que cam 
D<e ios datos del archwo de atribuios 
en medio de la ej:plorac»n Eisistema 
permite cof^gmr efectos cuiosos de 
varos colores por carácter, pero f» re- 
sulta práctico, ya (^ seto es pú&íiie 
aplicarlo soore una détemiinada línea 
de pantalla y enieniece mucho ta ete- 
CuCión de los programas 

la conclusión que podemcs sacar 
es que no exi^ un método gue, de 
lorma general, carííne la resolución 
grálica del ordenador, nt es prevtstUe 
que negué a existir Nosotros, a veces 
bromeamos sobre eHo y te llamamos 
ría rutina del mecte ptxeí» No obstan- 
te, si alguien 10 désüibre. iipor favor, 
quenoslocuenie!' 

U MEMORIA 
DEL PLUS II 

He ads^Jifido un S^MC/rum Píu$ 11 y 
awxjue domino el Basic a la pertec 
oón Y etCMdei i-di (petdún porta 
mnxxiesiiBí. oonsÉftro ^t^meme msu 
kcefíie ía mtotmaciún acerca de ¡as 
eaanrsespc&biiídesrius ofrece Wie- 
ner ana cantidad de itiernúna n%cAo 
rm^ QM enufi Spectft^ notmil. 
que era ^ que lesñ anieímnme 

En prmef kigar, desearía ^úer c& 
mo poder t^iUat la me/nona adicxnai 
ias>am de tas venteas dei D^&yRam 
gueésass'^conoico.pefoenéis& 
:os:at>en64Kconio<fjenoociipoi3 
totalidad de la memofia. 64 + 48Jt2 
K) Me exphco quisiera que me á¡é- 
!3(s cómo tf£í3a¡af ooft la memora 
ñasfa Henar te 128 K cóm grabar el 
r^i/Haf y cómo poder cargarSo, pues 



32 MICROHOBBY 



pot tilas (iue Seo fffeleo e^ manual, m 
me addio Según ate, d port 32765 
esei&KargxlúdegesdOfíaffamemo 

riB adfCKmt. peio no dice cdmo se 
gestiofíí áctií rrimods (o ai menof. 
no to S(ifKiefít&rmt$ ct^fol es fn$S- 

prsviei}e de que su uso provocaré ca 
si siempfe la csída def sistema c^ 
iativniaüienmie su^ ser 3&, por 
Ciertú 

¿Cómo se áfecaoria qué /?QW ífe- 
seo? ñjfis 3f tener 32 K hay fuhfm 
que podr^ sef úfiies y aún r^o sabe- 
mos t}ifiii3f!as 

■Efectivamenie, el mamjal es bástan- 
le parco en mlormacic^. pof lo que no 
tey rnás femedio Ofje -leer enire ¡í 
nsss* i acuár a ojra$ f Lienta. En pf kv 
oipto, podamos ctecírfe que por eí pofi 
32?65 acoede a un registra que con- 
nota la ROM que se esiá uiiínanido el 
bloque de RAM (^ se encuentra e<> 
105 1& K superiores, el bloque que s« 
üticáa 6e oantaita y el modo ^ que es- 
1á l'aDajando el ofden^r Todo esta 
depenle de los biis almacefudos en 
«e re^fo PixJctios escríjit el fegis- 
tro p^o, por desgcacta. do podernos 
leerto Todo esto b pone en el manual 
y laníxén pone £(ué, s se escntJÉ! al- 
go en esie porl. lo más p^obst^e es 
que el ordenador se *cueiguet. Lo que 
Tío dice es por qué se >cijieigai. pero 
es(o se lo vanros a decir nosotros, ya 
que es iJTp¡f!afiie saberlo oara cono- 
cer cófiío luncfona la rremofra 

Empecemos cor la ROM. Eítsiefl 
dos bloques. RQM^ y WM-\. Cuan^ 
do se erKíeíide efl ordenador, ouecfa 
activa la ñOM-O que oonliene fas rutr- 
na$ de edioún utilizadas en rrudo 1 23 
Cuando se ejecuta el comando -tRUf^ü 
(o iGO T0-) seacirva la ROM 1 que es 
la que contiene las futiros encargadas 
de inteipfetar los programas, es decií. 
el inl&pete de Basic Por tanio. a ha 
cernos un =OLJTi- a ese pof!, en ese 
momento tendremos aciiva la ñOM 1 
ya que estamos ejecutandD Si nues 
tro 'OUTi activa la oíra ROM, el orde- 
r^júr se pierde y sobreviene ei *c\b\- 
gue» Asi que recuerde, desde una ru 
lina eííCM hay que retornar sierripfe 
lemefido acinífl i5 ROM'i 

Vamos cofl Ea RAM El «Disco RÁM- 
súto utiliza 64 K porque RAMí y 
RAM-5 están permafieníemeeite pagi- 
naidas en el segundo y tercer bloques. 
RAM-0 ?$!á normalmente en «I Cuar- 
to bloque y R^7 es una memoria 
temporal del editor, asi que no nos 
queden! más que RAM-t. RAM-3. 
RAM J V RAMi6 PodeíTíos paginar 
cualquier banco de RAM en los t6 K 




de maquina esta aquí.1 
conveníanle camborla de srtc st no 
queremos que un »RETi se conwefla 

en un desastre (o|o a las «nierrupcio- 
nes, que nwma'merite sotemos otvictóf , 
pero Samtuén utilizan la pilaí Poí olf o 
lado, cuando se esté ejecutando et Bs' 
£ic, tiene que estar activa RAM-Q en 
los 16 K superiores, asi t^e soto pO' 
demos cwttas los bloques de RAM 
desde Cd^go Máquina, pero no olvide 
c(üe es muy innporiante tener sclrva 
RAM4 amesde mieniar retornar a Ba' 

SiC 

Por jjllimo, recuerde que RAM-4 a 
RAM 7 esíárv compartifes cori la ULA 
Que tiene prioridad de acceso en es- 
los bancos: pw ¡anto. tas íutmas que 
requieran una temponzació^ precisa 
deben corren en RAM-4Í a HAM-S 

En conclusión si va a irsíiaíar con 
prograntas mijttos en Basic y CM, ol- 
vídese de conrnuiar la RAM, deieque 
el Sistema Operalivo se encargue de 
^ y Uiíiceel lOisco-RAMt para guar 
dar fudnats que íuncior»en en ^overiay* 
Es más práctico y tendrá menos pro- 
Wemas. No se preocupe por perder 16 
K de memoria aempoco es para lamo. 

Ptir el contiano. si su prograima va 
a correr todo él en Código MAquina, 
puede conmuEar ios bancos líir emen- 
te, pero deberá tener n^jctvo cuid*Jo 
con la pila y con las condiciones en 
que esié la memona cada vez que lla- 
me a una rutina de la ROM 

Por nuestra paríe. estamos recopí' 
lando toda la mloj^mación que pode- 
fftís SúBre el 128 K Va tenemos pre- 
parados algunos artículos tanto de 
hardware coit>o de soltware que ire- 
mcts publicando ^ semanas sucesi- 
vas. Uíws iran dedicados a quienes se 
han cofnpraoo este con-o sw píiTier or- 
denador y otros a qurenes ya tienen 
oerta e^riencia o han llegado al Ptus 
it desde ei 46 K(su casoí Pero no se 
preocupe, que no nos vamos a olvidar 
de este ordenador 

AVERÍA 
FN ISSUK 3B 

Deotóo a im Bima en m Spectrm 
(iKitísto ISSOE 38. erKontré quemada 
ía fesstencia ft55_ ¿Qué vafof ánmtco 
íim&^. ¿a Qísé f^ne óet crfcwto perte- 
nece'^ ¿qué aros elerrrentúS pueden 
&)Cor}tíarseirfaloáifíde puede estar 
$! resto de !a 3versa^ 

LmPAJtÑOCfittí 

■El vaeor de la resistencta RS5 es de 
56 Ohmios 1f4 de vatio con una tole- 
rancia del 5 por lOO Forma parle del 



circuito fedlítcsd&r eriearpdd dt ob- 
tener —5 V a partir úe ios — 12 V qtie 
genera el oscilador No es tácii adelan- 
tar 1^ con^íXínentes pueden haberse 
avenado también, para ello, seria r>e- 
cesar 10 examinar ei c>rcurto detentda- 
meníe y realizar una serie de meddas. 
hfo obstante, comprueí» ef (iodo D-i6 
que es un zenei de 5 V1 [5 1 woilios). 
así oomo el condensador C 47 que es 
un electrolítico de 22 mfcrolarsdios a 
10 V, ya que se Erata de los más pea- 
Wes candidatos a causantes de que se 
haya cfuemado la resisi^Kia 

"RTTY" 

Si es pcsípte. ^isteía ífue rw ocm- 
i&iiaráis a unas dadas qM tengo so- 
txe m progranTa publicado ett westta 
f$vst3 fíúmfo 9?, págm 26, referen- 
le a un receptOf de RTTY Me fec/ea- 
do e¡ programa y íuKioní peifec^- 
mnte en las fíecvencias destinadas 
aestefipoóe transmisiones, rartto &> 
wetcssies com de aftoon^dos, pero 
ñus áKkis son las s^uienies 

La línea 34$. ¿para Cfá sirvs'^ pues- 
to Que el programa nunca Haga a ella 

ifiórno se poáia hícer para miro- 
duáf una opcs^ (^ Portase la memo- 
ria de recepción'' 

¿Qué h^da que t}acer para que la 
mioímaaón totrodudóa en ta rtmma 
de reedición Hms pasada a ma im- 
premirá^ 

f jtmü CAHit¡> B FemA 

■EE p4'09í3ma que nos indica lúe re- 
mitido por un fcecTQr- Al no Ser labora- 
do por nosotros, no estamos plena 
mente se0un>S de Cómo luníiona, pe- 
ro k) tiernos revisado detemdarrteíite y 
ticemos (lega* a las siguientes cionciu- 
siones. 

Las tineas 3d5, 3S@, 3SS y 360 no 
parecen tener ringuna uiitidad. proba' 
biemente se ¡ raie de restos de ver siO' 
nes anterhores que el programador ol- 
vidó eliminar. 

Para borrer ta memoria de recep- 
ción, podrá valer le ta siguienie rutina 

FORn = 338fl9TO 65000 

IF PEEK n=a THEN LET 
« = 6591210 

POKE n,i 

NEXTn 

Ya cfue los. dates se afmacenan a 
partir de la dirección 33680 y una po- 
sición que contenga un *(5» indica et 
tinal de los datos almacenados 

Para pasar el teíto a impresoía. 
puede utilizar una rutina muy simiiar 

FOfln = 33801} TO 65008 

LET dato- PE EKn 

IFdato = eTHEN LET n- 65000 



'-'W^S^^X THEN LPRINT 
CHRS dato; 

NEXT n 

Esperarnos que nuestro 
amigo Francisco Enguix nos 
perdone por modificar su pro- 
gfama 



LA SAUDA "REM" 

¿Para <m sirve ia salvia 'ftEM» de 
algunos ca^eltes? 

m La nocaoon if^M* es una abrevia- 
tura de «RBIOTEi $e traía de una to- 
ma de contro) remoto para et moior del 
cassette ijonsiste en un jaclt de 2.5 
mm con desconei^ión Al introducirle 
una daviia, bsdos terminales de ésta 
quedan en sene con ta akmenlacíón 
del motor, de lorma que, SI colocamos 
un internp» entre elte, el rnotor lud- 
cíonara cuando el inier ruptor esléce- 
rr^ y se parará cuando esté abteno. 
Esia conexión se cdoca. síerrtpfe. 
a una distancia de 10 rtm de Ja entra- 
da *MIO ya que hay micrólooos oue 
incorporan un miecruplOr y utibzan una 
clavija qo&ie en una sel^ pie^a para su 
conexión 



CÓDIGO MÁQUINA 



Uifirranmie en algunos píogrartm 
put>iiC3dospor MK>iOH068Y. ^>are' 
cenprogrsmas con tnii^íximiésiíts 

í CF3tD9E5D93E02Cm 116 !?íí 
2 2imU22f&^a2fBFC22 Ií33 

Me gtí$iatia que me indcarxi £u 

s^ficaúo 

físfá BlEDk'' Alicante 

■Se trata de lineas de Código Máqui- 
na en el Jormato adeci^ado F^ra ser m- 
trúduc»^ metate el Cargador Urn- 
versat de Código hAáquina MICRO- 
H06BY publicado en los números 3i 
y 101 Oe r»uestra revista 

Cada Ünea (XRSIá de tres parles En 
primer lugar está el núrnero de linea 
tos números de linea son siempre con- 
secutivos En segundo bgar tiay 20 ca- 
racteres que agrupados de 2 en 2, re- 
presentan 10 byies en hexadecimai 
Por último, hay un número de control 
que es lá suma de los 1 byies de la 
jínea 

La finalidad ú& utilizar este lormgito 
es minimizar la posibilidad de cometer 
errores ai tectar uñ listado en Código 
MáQu^na 



MICROHOBBY ^3 



• VENDO oQí Q^tvm de o^^fe- 
nadorZx Specirum PJus. con todos sus 
accéiofio; émbaiaie úfigmai, iu^ni^, 
catees ele . pe* el pfecio de 24 000 
ptas Regalo tLirtda pata el Oítienador 
y \m intefface de loyshc* programáis, 
Int^íresados llamar i\ tel. !§S£^ 
|7 21 03 Ponievídía Pcegunraf pci 

• VENDO SpeCJrum 46 K con 
lodos los cables, cas$eiie para ofde 
rradCK (XK $ólO 32 000 ptas Además 
regalo nuiDerosas revtsias y funda pro 
lictofapara casselie Inie^esados es 
Cf *(f a la stguiente direcciOfi- Alfierto 
Escavj Awí3 Zamora tS * I Vigo-3 
iPoftievedral o biw llamar af teí. <9Ki- 

• VENDO inier r^e, i .k -- - ■ ;: 
sEon marca DK Trortcs. por i üOj ;;;;jí- 
ifHefesados íiamar al w '(07 35 36. de 
Madrid Preguntar por Javí 

• POR CAMBIO .^ equipo 

vendo fevi$ías y htncE sobre el tema 
Si le mieiesapide inioirnacidn ílamaiv 
do al leJ (981) ?e 29 52 ¡M M}. o feen 
escribe a la siguiervie di^ecctOn Ma- 
nye! Cagigao. Aparíadü 2H4, tBOSO 
La Corufiia 

• Vendo mpt^so^B Rueman 

F-í-i:or!iDíiii&¿' ¡6M oofTpíacto ftac* 
pocoyccngaransé rrtanuases en caS' 
lilíaíiQ e inglés, c-on mateia-lfarisportc 
f 05 cps. COI caracieres espa/toies, 8 

K de íJtítier.SS cacad'? :■ T-na- 

bles, itálicos y leíra fe j Jéú 

iNOll poí moírvos ecOTómicos todo 
p&f 55,000 pías vendo también catite 
de coíiSíiófs al ordenar Imeresados 
llamar si i& ,331 63 2S- de Barcelona 
Preguntar por Gema 

• VENDO bpectmm !28 K es 
pañol, a esíceíiar. incluyo láaz ópuco 
Pon tü el OreCK) Prefiurttar por Ando- 
ni. efi horas de oiiana en el lei 
4Í3 9689 de9iit&o 

• VENDO Specirum 4a K en 
períecio estado, con su fuente de aii- 
fnemación, cables ciniadedemcsira' 
cipn y todo efi su embalaje originat. 
además irieíruptor Resel, coa su |Oys- 
iick e miertací KemfKton. 2 hbío$ de 
SaSK; y 15 revislas Precto 23 500 
pías Pago gasios de envió ImeresS' 
dosiiafTsr A' 'p 1942)27,^59 

• VENDO oecirum 48 K ¡un- 
ió '. ■ ■^'^ofm^dor.ca- 
SJie.- :■.■ ... : setie. ademaí; 
de ta cima de demosi ración v et «ler- 




tace de joysttck Todo etio por sOKi 
20 000 pías inteiesados esctiüir a la 

si^ieflle diteccrón José Antón» Cas- 
liíio Taiiedo Grai Mota. 237 « Izqda 

Larí!<to(Can!abriaHei rM2l60e3e3, 

• VENDO .idOfZxSpec- 
Kum Piys w .;.,n^ ,j^ 30 revislas del 
lefna. 2 iioros de programación, tmt- 
lace tií» Kempsíon. iodo elfo por sOlo 
<t& 000 pías Iníetesados escrínr a la 
Siguiente lireccion Migud Ángel Gar^ 
cia Cobos. ,Abad y la Sena, 423^ 1 * lis- 
ia iBatearesi 

• VENDO Soezwm AS K.ÍXH 

15 000 pías Incluye mieríace ¡oysHck. 
ele. íñieresados llamar al tei (93) 
^4204. de Barcelona Preguntar 
oor Jesús 

• VENDO .x'^^iro marca ICE. 
iTioje,o 6&iXi m\ iíi'io 45,000 pías . 
con sus accesorios y en peííecio es 
tado de functoftarniento Tafltitéfl v«fl- 
do eco electrónico con modulado* de 
Secuencia para u<i siitm de efecios 
sorioros. por :sóio 8 000 ptas inietesa 
dos dirpgif se a Pedro Sáncne? Garaa 
Reina ViciOfia. 34 5 *S Cartagena o 
t>«<i liamar al tel {9fiS>5CS20i 

• URGE vencfer ordenador Zk 
Speciium plus, con accesorios Ade- 
mas regato un joysttck con &j rnierta- 
ce V una cirjia de demostf ación. Pís- 
OO 28 cooptas Inieressdos «scfatnf 
a Juan José SatueFíias Rodríguez 
Francisco Suárer, 2^3.* A Va'iadofcd 

• KfA/ÍJD ..'deoador Zx Spec- 
irum 4a K. luefíie de abmeniación. ca- 
ires de Carga. ifcriQ del Specirum y on- 
la Hofizoíites, locto &i perfecto esia- 
do. por solo 17 OOO pHas Uamaf al tel 
t9í ) 457 92 99. de Madíid, y preguníar 
por Juno 



>üeciíum Piití. semí' 
nuevú I en verano def 86). 

concai;.t= ..o..n:oím8der,rr.ásde25 
revistas y un cassette Pmiip; por un 
píecio a convenir, Escríjir a Fernán. 
dO'Almeida Parra Zamora, S4<a6, 3,' 
A. ^7002 Salamanca Llamar al tsi 
(923) 21 89 73 o 21 85 as (dé 2 a 3 de 
13 larde) 

• VENDO }i con ítifiníe de aii- 
meniaoúo caOtós y hfcfO de inslmccio. 



nes. mofwtot coloi alia resoiuciórí Pre 
cío loiat 11.000 tm {negociables) In^ 
tefesados llamar ai teí (925) ia 05 66 
íatdes de 3 a 7 Píeguniai por Pedro 
UftS. Santa Gema. 6i Oyinianiar iTo. 
le*)), 

• VENDO Spectrum Plus, en 
peMecio estado, cast sm estrenar, ton 
iüeríte de alimeniación, oinia de ife- 

mosiracióti. msm de uistriícciories e 
introducoün al Basic, por sólo 30 000 
ptas . junio cassette e^^ecidl para &■ 

denacfcr Comoutona fnteresadcs «a- 
mar sJ íei ^ 6i 83 o escfibtr a la si- 
guiente díreccHin: J. J. Oaudw Reyes 
Ma^os. 1 4 San f ennando ( M lOO Cá- 
diZ] 

• £//?í?EvefideíZ!íSpectfum48 

K. Adjumo cassette de ordenador, lo- 
lerfaoe pystck, £! pf ec*o es de 20,000 
pías Énriqye Naya Ttí (&i}244 57 36. 
de Madrid 

• tí'FA//?0spectfum48K.nnuv 
rtuevo. con iodos tos accesorios, pre- 
cio a convertir OnigiíseíToniBaríOs, 
Pía. San Eudaldo. s/n RipoSl (Geiona) 
Tet 1972)701628 70 39 76 

• OFREZCO > 

manuai C(ni;a ífc ae-fi:o^;'ii::¡:,;. h,_ 
lidí. (rttéíface. con ffigab d$ ríviSSas, 
idílico pfecio A ser posóle sólo pa 
ra los u-suartüs de C«x3ad Rea* Dt— ' 
sé a ñttmún Camiso Alen Veía^'L;, 
Wais, 3. 2 " B Oudad Real Tef, |926i 
22 3582 

• VENDO srdeftadoi Zx ^jec- 
tmm lotaimenie rmevo con salida pa- 

íá iTíomiof , con todos los csoies. cinia 
Honiontes. pof un precio d# 19.000 
ptas Tarrt3(én vendo foysiick Gran ca- 
pit^por 1.000 p{as, ¡unioosepaiado 
el ordenador es de 48 K DíngirseaEa 
Sigiflense direcoOn: Jawer PKiuer Xa- 
lOC. 30 PlanKis íGerorja}. Tef j9725- 
31 79 19. üama/ a partir de fas 6 de 
la tarde 

• VENDO ipeoimt4&Kit<\&. 

!ace para fifthíj^ con an^ilicadof de 
sonjdD, Además, tegaio un casseite 
Compi^one (especial para Ofcfenador), 
todo por 30 000 ptas DingirseaJose- 
leGsbefi Ei© Awda, JKiníc Benaveíi- 
ie.25 Pta 7, 3.'^ esc cqda 46005 Va- 
lencia O bien llamando ai tef 



^ 59 67 (en horas oe corriNJa o de 18 
a 22 hoíasi 

• VENDO Sikosha GP50S, 
OfSciicamenie ¡jm us3r y muy bien 

t'' 1 rollo de papel y ca- 

t':. _ OO pías Los gastos 

de envío coíren de mi cuenta Iniete- 
sados esc'^r a fa sigílente ckrecpOn 
Manuel Losada F^nándaí Tuy. 28. 
5 ° Ivoo 

• VENDO vioeciite90$ Atan 
{a?nsota. iramstormadof . dos pares de 
mandos). Píec«: 37 000 pías Inlere- 
sadús escr^r a AiOeno Lago Para- 
guay. 27, 3= Vigo (Pontevedra) 

• l/^fW0£7 Zx Soecitum 48 K 

e.1 DtóiifriLú tíi'ddo, con tuenie cte ab- 
nueíiiacon. ca&les, cinta de d&mcstra- 
cén y lodos en su embaíase. Ademan,, 
un rntfffupiof Resel joysiitíí cam rtler- 
laoe Kenipston, 2 líiíos y 15 revisias, 
iodo por 23 500 ptss. interesados Ha- 
ma ai ttí (942) 27 35 59 Píeguftlaf por 
Sergio 



ATENCIÓN 

REPARAMOS TU SPECimiM 

COMMaCÚñE AMSTtUA 

^ÍRVICIO TÉCNICO' A DISTRIHUlOíflES 

CCMPdNWIlS ELEtlflONlEOS 

uiAs. KQm. MümnAius 

DE TECLUO 

SEftVIl^lQS A TQDA ESPAJU 

itmi nfttiitistu 

FMim tmmm 



hiwm liftn. Ui ■ Midnd 
Tel. (SI) 475 tD » 



ORBITRONIK 

C I H&rmar\os Mocnodo, 53 

28017 MADRID 

Téí '01'^" '^ i' 

SERVICIO REPARACIONES DE 

OIÍI^{NAD0i?E$ PIRSONAIES 

lARlFA UI4ICA 

SPECIRUM 

3.Ó00 ptas. 

ENTÍ?!GA RAPÜA 

MATERíALES ORJGíN^:." 

TríjbajíJfnOs a provine iQ i 

CARAClRUfíGENri 



M MICHOHOBSY 



Sintoniza con mkrohobby y llevaie 
graíis esios formébies radiooscos 



SUSCRI 
LLÉVATE 




Oferta válida sólo para 
España^ hasta el 31 de 
enero de 19S7 



E AHORA Y 
iVlUSICA 



beneficíate de las ventajas 
de ser suscriptos 

Un ahorro de más de 1.000 ptas. 

La comodidad de recibirla cada semona en tu 

domicilio. 

Evitor cualquier aumento de precio. 

Llevarte, gratis, unos cascos con radio 

incorporaiia (AM-FM). 



Paro suscribirte 
puedes llamar al 
(91) 734 65 00 o 
bien enviar tu 
soticitud a Hobby 
Press, S* A, 
Apartado de 
Correo 232» 
Alcobendas 
(Madrid). 



"^^ 



vs 



^. 



^ 



4 ' 



i 



i 



f ^ 



r 



<^ ,r 






fií^i 



;;-!-' 






fK, 



* Áúé^- - •^^«♦'^r* *— "4 :-*: s 



*>>-?■ _i:iújHt 




r? 















Micrwfoa?5a(torZ8(Wl?eK RAM 12 KflOW Teclado *5Bl«te «¡ertice MlOl (Muskal lr«rwii€iil DtgiíaJ Irncffarel S^ 

3í ctf üfníias > 24 tilas de iCílo Grádeos de alia fesoíiiCion twJifecciOfiai Dos cor^ofes para iO/s!c« Cofieciof ¡Mano 

(?56 ' ^ffl (nxe^S) íl cotoffii ow dos nrittes * brillo cada uflo cofnpatibte co»! iodos ios inode^os SíWCSfym anletiwes EdítcK de pantalEa 

Calcuisdora en pantada 3 cañases * sonioo E^rogiimaMst yOíS versiones BASiC e^ ROM 48 K BASiC, coínpaiitHe :oíi Speclfum 16 K. 

independínies Cassene mcof porwa Saíida Tv y mofUtor RGB. 48 K y ZX - líí K BASlC. cofmpa!»We con, ZX Spwtrum i2fl 

NM^^^s i n 1= I a i i— />rijíiec<r«w +^